/* Global Styles */


body {
	margin:0px;
	background-color:#003366;
	}

td {
	font:11px arial;
	color:#000033;
	background-color:#C4E1FF;
	}

	
/* ID Styles */

#wrap {
	color:#ffffff; 
	margin:0 auto; 
	padding:1px 5px; 
	width:860px;
}

#navigation a {
	font:10px arial;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #99CCFF;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#calendar td {
	border: 1px solid rgb(0,51,153);
	}
	
#noborder td {
	border: 0px;
	}
#left-line {
	border-left: solid 1px #999999;

}
	
#weekdays th {
	font:11px arial;
	color: #ffffff;
	font-weight:bold;
	border: 0px;
	padding:2px;
	}

#calheader td {
	font-weight:bold;
	}


#header {
	background:url(images/smsanicap-logo2.gif) no-repeat bottom left #C4E1FF;
	color:#990000;
	font-style:italic;
	height:95px; 
	padding:0;

}
#header h2 {
	font-size:2.5em; 
	font-weight:400;
	color:#003399;
	letter-spacing:-2px; 
	margin:0 0 4px 40px; 
	padding:30px 0 0;
}
#picture img {
border:1px solid #b0b0b0;
float:inherit;
margin:5px 10px 6px;
padding:5px;
}

/* Class Styles */

/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_14 */

.pro14 {
	padding:5px 0 0 20px; 
	margin:0; 
	list-style:none; 
	height:25px; 
	background:#1841c8 url(images/pro_14_back.gif) repeat-x bottom left;

}

.pro14 li {float:left;}

.pro14 li a {
	display:block; 
	float:left; 
	height:25px; 
	line-height:23px; 
	background:url(images/pro_14_0.gif); 
	color:#FFFF00; 
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	text-align:center; 
	padding:0 0 0 8px; 
	cursor:pointer; 
	font-size:11px;
	margin:0 0 0px 10px; 
	
}

.nav {
	color:#0099FF;
}
.pro14 li a b {float:left; display:block; background:url(images/pro_14_0.gif) right top; padding:0 16px 2px 8px;}
.pro14 li.current a {color:#cc8; background:url(images/pro_14_2.gif);}
.pro14 li.current a b {background:url(images/pro_14_2.gif) no-repeat right top;}
.pro14 li a:hover {color:#ff0; background: url(images/pro_14_1.gif);}
.pro14 li a:hover b {background:url(images/pro_14_1.gif) no-repeat right top;}
.pro14 li.current a:hover {color:#cc8; background: url(images/pro_14_2.gif); cursor:default;}
.pro14 li.current a:hover b {background:url(images/pro_14_2.gif) no-repeat right top;}

.logo {
	font:18px times new roman;
	color: #0E177C;
	letter-spacing:.3em;
	font-weight:bold;
	line-height:22px;
	}

.tagline {
	font:11px times new roman;
	color: #CC3300;
	letter-spacing:.2em;
	}

.smallText {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000033;
	line-height:18px;
	}

.pageHeader {
	font:30px times new roman;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:38px;
	}
	
.bodyText {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#000033;
	line-height:22px;
	}
	
.pageName {
	font:20px georgia;
	color:#000000;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px times new roman;
	color: #003399;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #000033;
	letter-spacing:.1em;
	}
