/* Start of CMSMS style sheet 'default' */
* { font-size: 12px; color: #737373; font-family: Tahoma; padding: 0; margin: 0; }

a img { border: none; }

a { color: #4f8ca2; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h1{ color: #33505b; font-size: 18px; margin-bottom: 20px; font-weight: normal; }

body { background: #4d565c; }

div#page { width: 800px; border: 2px solid #454d53; margin: 0 auto; text-align: left; background: white; }
div#header { background: url(images/header.gif) no-repeat; height: 150px; }

.text ul { list-style: none; }

#footer { margin: 0 20px; padding: 5px 0px; border-top: 2px solid #4d98be; }
#footer * { font-size: 10px; }

.nav1 ul { list-style: none; }
.nav1 li { height: 35px; line-height: 35px; float: left; background: url(images/nav.gif) repeat-x; margin-right: 1px; }
.nav1 li.menuactive { background: url(images/nava.gif) repeat-x; }
.nav1 li a { display: block; width: 100px; text-align: center; }
.nav1 li a span { color: #fff; font-size: 14px; }
.nav1 li.menuactive a span { color: #fff; font-size: 14px; font-weight: bold; }

.nav1 li a:hover  { color: white !important; text-decoration: none; background: #4f838d; }

.info { color: #7091a1; }
.phone { color: #006699; font-size: 20px; }

#form_top { background: url(images/form_top.gif); height: 6px; }
#form_bot { background: url(images/form_bot.gif); height: 6px; }
#form_mid { background: url(images/form_mid.gif) repeat-y; }

#form_mid ul { list-style: none; }

.formbuilderform { width: 100%; }
.formbuilderform input, .formbuilderform textarea { width: 97%; border: none; border-left: 2px solid #006699; color: #006699; background: #cfdee2; }
.formbuilderform input { padding: 3px 3px; margin-bottom: 3px; }
.formbuilderform textarea { padding: 3px 3px; margin-bottom: 3px; }


.fbsubmit { width: 50px !important; margin-top: 10px; margin-left: 152px; border: none !important; color: white !important; background: #036b9f !important; padding: 2px 5px; }

#photo { position: absolute; top: -143px; left: -5px; width: 240px; height: 242px; background: url(images/photo.gif) no-repeat; }
#photo img { margin-top: 5px; margin-left: 10px; }

.clear1 { clear: both; height: 1px; font-size: 1px; }

.lang { position: relative; top: 20px; margin-right: 20px; }
.lang * { color: white; font-size: 11px; }
.lang a { color: #ccc; }

.text, .text p { margin-bottom: 10px; line-height: 18px; }


.text table td { vertical-align: middle !important; }
.text table td p { margin-bottom: 0px !important; }

.text table { border-color: #92b1c0; border-collapse: collapse; }
.text table td { vertical-align: middle; }

.text ul, .text ol  { padding: 0px 0px 15px 0px; margin: 0px; }

.text ul li { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 20px; background: url(images/bullet.gif) no-repeat 0px 7px; }
.text ol li { margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px; }


div#nav_atgal{
	width: 30px;
	float: left;
	display: inline;
	background-image: url(images/nav_atgal.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 9px;
	}
div#nav_top{
	width: 41px;
	float: left;
	display: inline;
	background-image: url(images/nav_virsun.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	margin-left: 1px;
	color: #5788AF;
	}
div#nav_sep{
	text-align: center;
	float: left;
	width: 10px;
	display: inline;
	}
div#in_nav{
	clear: both;
	height: 15px;
	padding-top: 15px;
	}
div#in_nav a{
	color: #5788AF;
	}
a.pdf{
/*background-image: url(images/pdf.jpg); */
background-repeat: no-repeat;
background-position: left center;
/*padding-left: 40px;*/
width: 400px;
display: block;
/*margin-left: auto;
margin-right: auto;*/
}
a.pdf:hover{
text-decoration: none;
}
div.NewsSummaryLink a{
	font-size: 14px;
	font-weight: bold;
	color: #33505B;
	}
div.NewsSummaryFieldPic a img{
	padding: 1px;
	border: 1px solid #4F8CA2;
	}
div.NewsSummaryFieldPic{
	width: 112px;
	height: 75px;
	float: left;
	}
div.NewsSummaryLink{
	margin-bottom: 8px;
	}
div.NewsSummarySummary{
	}
div.NewsSummary{
	margin-bottom: 5px;
	padding-bottom: 10px;
	margin-top: 5px;
	padding-top: 5px;
	}
img#newi{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 1px;
	border: 1px solid #4F8CA2;
	}
h3#NewsPostDetailTitle{
	margin: 3px 0px 10px 0px;
	font-size: 15px;
	font-weight: bold;
	}
/* End of 'default' */

