body {

	margin: 0px; font-family: Arial, Tahoma, Verdana; font-size:13px; color:#222; line-height:18px; background-color: #b8b8b8; background-image:url(../images/mainbg.jpg); background-position:top; background-repeat:repeat-x; background-attachment:fixed;

}

.HeadSub {

	font-family: Arial, Tahoma, Verdana;

	font-size:9pt;

	font-weight:bold; 

	color:#FFFFFF;



}

img { behavior: url("../pngbehavior.htc");

}

td {

	font-family: Lucida Sans, Tahoma, Arial, Verdana; font-size:13px; color:#3e3939; line-height:18px;

}

#mainbg {

	background-image:url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat; height:800px; vertical-align:top;

}

#bodyWhite {

	background-color:#ffffff;

}

#ltbg {

	background-image:url(../images/ltbg.jpg); background-position:top; background-repeat:repeat-y; width:15px;

}

#rtbg {

	background-image:url(../images/rtbg.jpg); background-position:top; background-repeat:repeat-y; width:15px;

}

#topban {

	background-image:url(../images/topban.jpg); background-position:top; background-repeat:no-repeat; height:107px;

}

#innbg {

	background-image:url(../images/philosophybg.jpg); background-position:top; background-repeat:no-repeat; 

}



#navbg {

	background-image:url(../images/navbg.jpg); background-position:top; background-repeat: repeat-x; height:36px;

}

#sidebg {

	background-image:url(../images/sidebg.jpg); background-position:bottom; background-color:#e4f0fd; background-repeat: repeat-x;

}

#blueboxbg {

	background-image:url(../images/blueboxbg.jpg); background-position:top; background-color:#9cc0ea; background-repeat: repeat-x;

}

.grayboxbg {

	background-image:url(../images/grayboxbg.jpg); background-position:top; background-color:#fff; background-repeat:repeat-x; border:1px solid #d7d7d7; padding: 15px 15px 15px 15px;

}

#footerbg {

	background-image:url(../images/footerbg.jpg); background-position:top; background-repeat:repeat-x; height:132px; vertical-align:top;

}

.h_divider {

	background-image:url(../images/h_divider.png); background-repeat:repeat-x; width:100%; padding: 0px 0px 0px 0px; background-position:center; height:20px;

}

.v_divider {

	background-image:url(../images/v_divider.jpg); background-repeat:repeat-y; width:35px; padding:0px 0px 0px 0px; background-position:center;

}

.whiteSep {

	background-image:url(../images/whiteSep.png); background-repeat:repeat-x; width:100%; padding: 0px 0px 0px 0px; background-position:center; height:20px;

}

a:link, a:active, a:visited {

	font-family: Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana; font-size:13px; color:#b40254; text-decoration:underline;

}

a:hover {

	font-family: Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana; font-size:13px; color:#b40254; text-decoration:none;

}

a.menu:link, a.menu:active, a.menu:visited  {

	font: 17px/18px Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana; color: #0b4565; font-weight:normal; text-decoration: none;

}

a.menu:hover {

	font: 17px/18px Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana; color: #1a6894; font-weight:normal; text-decoration: none;

}

a.menuTop:link, a.menuTop:active, a.menuTop:visited {

	font: 15px/18px Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana; color: #003857; text-decoration: none; font-weight:normal; 

}

a.menuTop:hover {

	font: 15px/18px Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana; color: #FFFFFF; text-decoration: none; font-weight:normal; 

}

a.link:link, a.link:active, a.link:visited {

	font-family: Lucida Sans, Tahoma, Arial, Verdana;font-size:15px; font-weight:normal; color:#043b7f; text-decoration:underline;

}

a.link:hover {

	font-family: Lucida Sans, Tahoma, Arial, Verdana;font-size:15px; font-weight:normal; color:#043b7f; text-decoration:none;

}

.menuTop_o {

	font: 13px/18px Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana; color: #003857; text-decoration: none; font-weight:normal; padding: 0px 10px 0px 10px; 

}

a.btmMenu:link, a.btmMenu:link, a.btmMenu:active, a.btmMenu:visited  {

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#3a3a3a; padding: 0px 0px 0px 0px; text-decoration:none;

}

a.btmMenu:hover {

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#bb0258; padding: 0px 0px 0px 0px; text-decoration:none;

}

.btmMenu_o {

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#fff; padding: 0px 8px 0px 8px;

}

.tdBox {

	border:1px solid #d7d7d7; padding: 7px 10px 7px 10px;

}

.tdBox2 {

	border:0px solid #bebebe; background-color:#000; padding: 10px 10px 10px 10px; height:235px; vertical-align:top;

}

a.smallLink:link, a.smallLink:link, a.smallLink:active, a.smallLink:visited  {

	font-family: Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#ba0257; padding: 0px 0px 0px 0px; text-decoration:underline

}

a.smallLink:hover {

	font-family: Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#ba0257; padding: 0px 0px 0px 0px; text-decoration:none;

}

a.web:link, a.web:link, a.web:active, a.web:visited  {

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#3a3a3a; padding: 0px 0px 0px 0px; text-decoration:none;

}

a.web:hover {

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#bb0258; padding: 0px 0px 0px 0px; text-decoration:none;

}

.head1 {

	font-family: Lucida Sans, Tahoma, Arial, Verdana;font-size:22px; font-weight:bold; color:#063d81; line-height:22px; text-transform:uppercase;

}

.head2 {

	font-family: Lucida Sans, Tahoma, Arial, Verdana;font-size:19px; font-weight:normal; color:#b40254; line-height:16px;

}

.head3 {

	font-family: Lucida Sans, Tahoma, Arial, Verdana;font-size:22px; font-weight:bold; color:#165668; line-height:28px;

}

.boxHead1 {

	font-family: Lucida Sans, Tahoma, Arial, Verdana;font-size:14px; font-weight:normal; color:#fff; line-height:20px;

}

.whiteTxt {

	font-family: Lucida Sans, Tahoma, Arial, Verdana; font-size:13px; color:#bbbbbb; line-height:25px;

}

.whiteHead {

	font-family:Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana;font-size:22px; font-weight:normal; color:#fff; line-height:22px;

}

.smallTxt {

	font-family: Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#3e3939; line-height:15px;

}

.phone {

	font-family:Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana;font-size:20px; font-weight:normal; color:#003857; line-height:18px;

}

.phone1 {

	font-family:Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana;font-size:13px; font-weight:normal; color:#003857; 

}

.copyright {

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:11px;font-weight:normal; color:#3a3a3a; line-height:18px; padding: 30px 0px 0px 10px; vertical-align:top; text-align:center;

}



input

{

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:8pt; color:#222; border:1px solid #c2c2c2; padding: 4px 3px 4px 3px; margin:0px 0px 5px 0px;

}

input.noborder

{

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:8pt; border:0px; padding:0px 0px 0px 0px;	

}

textarea

{

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:8pt; color:#222; border:1px solid #c9d2ae; padding: 4px 3px 4px 3px; margin:0px 0px 5px 0px;

}







select

{

	font-family:Lucida Sans, Tahoma, Arial, Verdana; font-size:8pt; color:#222; border:1px solid #c9d2ae; padding: 4px 3px 4px 3px; margin:0px 0px 8px 0px;

}





input.submit_btn

{

	font-family: Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana;	font-size:12px;	font-weight:normal;	text-align:center; color:#FFFFFF; border:0px solid #99cc00; background-color:#043b7f; background-image:url(../images/inputbg.jpg); background-position:top; background-repeat:repeat-x; padding: 4px 8px 4px 8px;

	

}



hr

{

	height:1px;	color:#E3E3E3; margin-top:10px;	margin-bottom:10px;

}



.imgLeft

{

	margin: 4px 20px 15px 0px; float:left;

}

.imgRight

{

	margin: 4px 0px 15px 20px; float:right;

}

.imgBorder

{

	border:1px solid #d2d2d2; padding: 4px 4px 4px 4px;

}

.caption

{

	font-family:Lucida Sans, Lucida Sans, Tahoma, Arial, Verdana; font-size:7.5pt; font-weight:bold;

}



ul, li

{

	list-style-image:url(../images/arrow.jpg);

			

}



p {

	margin: 0px 0px 15px 0px;

}