body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

#mainTable {
        border: 1px solid #000000;
        /*/*/line-height: 1.5em; /* */
 }
 
 #mainTable td {
        padding: 20px;/*Pads each table cell in modern browsers*/
 }
 
 
 
 #maincontent {
        padding: 0px 20px 20px 20px !important;
		border-left: 2px dotted #333;
        font-size: 14px;
		vertical-align: top;
        /*/*/font-size: 100%; /* */
 }
 
 #sidebar {
	width: 140px;
	font-size: 12px;
	vertical-align: top;
	font-size: 85%;
	background-color: #DDD;
	color: #000;
	padding: 20px;
 }
 
 #header {
	background-color: #000000;
	color: #CCCCCC;
	padding: 0px!important;
 }
 
 #footer {
        background-color: #333333;
        color: #CCCCCC;
}
 
 
td, p, ul {
        font-family: Georgia, "Times New Roman", Times, serif;
 }
 
 p:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/
 h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/
 h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/


 h1 { font-size: 160%; }
 h2 { font-size: 140%; }
 
 
#sidebar a {
        /*/*/padding: 3px;
        display: block;
        border: 2px dotted #333;
        text-decoration: none;
        line-height: 1em;
		background-color: #FFF;
        width: 160px; /* */
 }
 
 
#sidebar a:link, #sidebar a:visited {
        color: #000;
 }
 
 #sidebar a:hover, #sidebar a:active {
        color: #000;
        background-color: #AB004C;
        border: 2px solid #000;
 }
 
 .backtotop {
 		background-colour: #FFCBD8 !important;
		}
 
 #sidebar ul {
        /*/*/padding-left: 1em;
        margin-left: 1em;
        list-style-type: none; /* */
 }
 
 #sidebar li {
        /*/*/margin: 0px 0px 6px 0px; /* */
 }
 
 
#current a {
        color: #FFFFFF !important;
        /*/*/background-color: #999999!important;
        border: 2px dotted #999 !important; /* */
 }
 


.vastadotorg {
	font-size: 150%;
	color: #AB004C;
}
a {
	color: #AB004C;
}
.new {
	font-size: 75%;
	color: #D5005F;
}
.vasta {
	font-weight: bolder;
	color: #AB004C;
}
.highlight {
	background-color: #FFCBD8;
	padding: 5px;
}
#footer a {
	color: #FFCCCC;
}

#nav, #nav2 {background: #fff; margin-bottom: 1.5em;}
#nav td, #nav2 td {text-align: center; font-size: 110%;  padding: 0px!important; }
#nav td a {
	text-decoration: none;
	display: block;
	padding: 3px 14px 3px 14px;
	background-color: #BBB;
    border: 2px dotted #333333;
    line-height: 1em;
}
#nav td a:link, #nav td a:visited  {color: #000; text-decoration: none;}
#nav td a:hover {
		color: #FFFFFF;
        background-color: #AB004C;
        border: 2 px solid #000;
		background-image: none;
}

#nav2 td a {
	font-size: 75%;
	text-decoration: none;
	display: block;
	padding: 3px 14px 3px 14px;
	background-color: #DDD;
    border: 1px solid #000;
    line-height: 1em;
}
#nav2 td a:link, #nav2 td a:visited  {color: #000; text-decoration: none;}
#nav2 td a:hover {
		color: #000;
        background-color: #FFCBD8;
        border: 1 px solid #000;
		background-image: none;
}
.large {
	font-size: 110%;
}
#tlcorner {
	background-image: url(../images/cctable/tlcorner.gif); padding:0px!important; margin:0px!important;
}
#trcorner {
	background-image: url(../images/cctable/trcorner.gif);  padding:0px!important;
}
#brcorner {
	background-image: url(../images/cctable/brcorner.gif); padding:0px!important;
}
#blcorner {
	background-image: url(../images/cctable/blcorner.gif); padding:0px!important;
}
#tedge {
	background-image: url(../images/cctable/tedge.gif); padding:0px!important;
}
#bedge {
	background-image: url(../images/cctable/bedge.gif); padding:0px!important;
}
#ledge {
	background-image: url(../images/cctable/ledge.gif); padding:0px!important;
}
#redge {
	background-image: url(../images/cctable/redge.gif); padding:0px!important;
}
#mn {
	 background-color: #FFCBD8; padding:0px !important;
}

#alphatable  td a:link {
	text-decoration: none;
	display: block;
	background-color: #FFCCFF;
	text-align: center;
	height: 20px;
	width: 20px;
	}

#alphatable td a:hover {
		color: #FFF;
        background-color: #000000;
}.img {
	margin-right: 15px;
}

#formtable  {
	padding: 5 !important;
	margin: 0px;
	}
	
.dashedbox {
	border: 1px dashed #AB004C;
	padding: 5px;
}
