body {margin:0px; padding:0px; background: #4A6877 url(/assets/site_images/background_tile.gif) repeat-x;}
.C_Main {width:900px; margin-right:auto; margin-left:auto; margin-top:0px; margin-bottom:0px; padding:0px 0px 20px 0px;}
.C_HeaderRow {width:900px; margin:0px; padding:0px; float:left;}
.C_NavRow {width:900px; w\idth:870px; height:30px; margin:0px; padding:0px 15px 0px 15px; background-color: #21333C; float:left;}
.C_SubNavRow {width:900px; w\idth:870px; height:30px; margin:0px; padding:0px 15px 0px 15px; background-color: #2D4652; float:left;}
.C_ContentRow {width:900px; margin:0px; padding:20px 0px 20px 0px; float:left;}
.C_ContentRow2 {width:900px; margin:0px; padding:0px 0px 0px 0px; float:left; background:#4A6877 url(/assets/site_images/bg1.gif) repeat-y;}
.C_ContentRowL {width:300px; w\idth:290px; margin:0px; padding:0px 10px 0px 0px; float:left;}
.C_ContentRowM {width:300px; w\idth:280px; margin:0px; padding:0px 10px 0px 10px; float:left;}
.C_ContentRowR {width:300px; w\idth:290px; margin:0px; padding:0px 0px 0px 10px; float:left;}
.C_ContentRowLM {width:600px; w\idth:590px; margin:0px; padding:0px 10px 0px 0px; float:left;}
.C_ContentRowMR {width:600px; w\idth:590px; margin:0px; padding:0px 0px 0px 10px; float:left;}
.C_ImageRow {width:900px; margin:0px; padding:0px 0px 15px 0px; float:left;}
.C_FooterRow {width:900px;  w\idth:870px; height:30px; margin:0px; padding:0px 15px 0px 15px; background-color: #21333C; float:left;}

.H_ContentRowLM {width:590px; w\idth:560px; margin:0px; padding:0px 15px 0px 15px; background-color:#FFFFFF; float:left;}
.H_ContentRowR {width:290px; w\idth:260px; margin:0px; padding:0px 15px 0px 15px; background-color:#3F5D6C; float:left;}
.H_ImageRowFull {width:900px; margin:0px; padding:0px; background-color:#B5C5CD; float:left;}
.H_ImageRow1 {width:900px; w\idth:870px; margin:0px; padding:0px 15px 0px 15px; background-color:#B5C5CD; float:left;}

.H_ImageRow1_2 {width:445px; w\idth:430px; margin:0px; padding:0px 0px 0px 15px; float:left;}
.H_ImageRow2_2 {width:455px; w\idth:430px; margin:0px; padding:0px 15px 0px 10px; float:left;}

.H_ImageRow1_3 {width:295px; w\idth:280px; margin:0px; padding:0px 0px 0px 15px; float:left;}
.H_ImageRow2_3 {width:310px; w\idth:280px; margin:0px; padding:0px 15px 0px 15px; float:left;}
.H_ImageRow3_3 {width:295px; w\idth:280px; margin:0px; padding:0px 15px 0px 0px; float:left;}

.H_ImageRow1_4 {width:225px; w\idth:210px; margin:0px; padding:0px 0px 0px 15px; float:left;}
.H_ImageRow2_4 {width:220px; w\idth:210px; margin:0px; padding:0px 0px 0px 10px; float:left;}
.H_ImageRow3_4 {width:230px; w\idth:210px; margin:0px; padding:0px 10px 0px 10px; float:left;}
.H_ImageRow4_4 {width:225px; w\idth:210px; margin:0px; padding:0px 15px 0px 0px; float:left;}

.S_MainNav {font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.7em; color: #FFFFFF; line-height:30px; letter-spacing:1px;}
.S_MainNav a {color: #FFFFFF; text-decoration:none;}
.S_MainNav a:hover {color: #FFFF33; text-decoration:none;}

.S_SubNav {font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.7em; color: #FFFFFF; letter-spacing:1px;}
.S_SubNav a {color: #FFFFFF; text-decoration:none;}
.S_SubNav a:hover {color: #FFFF33; text-decoration:none;}

.S_Content {font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.7em; color: #21333C; line-height: 1.4em; letter-spacing:1px;}
.S_Content a {color: #B5C5CD; text-decoration:none;}
.S_Content a:hover {color: #333333; text-decoration:none;}

.S_ContentRight {font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.7em; color: #FFFFFF; line-height: 1.4em; letter-spacing:1px;}
.S_ContentRight a {color: #FFFFFF; text-decoration:none;}
.S_ContentRight a:hover {color: #333333; text-decoration:none;}

.S_ContentBottom {font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.7em; color: #333333; line-height: 1.4em; letter-spacing:1px;}
.S_ContentBottom a {color: #4A6877; text-decoration:none;}
.S_ContentBottom a:hover {color: #333333; text-decoration:none;}

.S_Footer {font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.7em; color: #FFFFFF; line-height:30px; letter-spacing:1px;}
.S_Footer a {color: #FFFFFF; text-decoration:none;}
.S_Footer a:hover {color: #FFFF33; text-decoration:none;}

#lightbox{background-color:#eee; padding: 10px; border-bottom: 2px solid #000; border-right: 2px solid #000;}
#lightboxDetails{font-size: 0.8em; padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(/assets/overlay.png); }

.form_input_tiny {width: 20px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_input_small {width: 68px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_input_medium {width: 100px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_input_large {width: 260px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}

.form_select_small {width: 68px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_select_medium {width: 100px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_select_large {width: 265px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}

.form_button_small {width: 68px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_button_medium {width: 100px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_button_large {width: 260px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}

.form_area_small {width: 68px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_area_medium {width: 100px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}
.form_area_large {width: 260px; background-color: #ffffff; color: #21333C; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #2D4652;}

.ImageLib{background-color:#6A8B9B; border:1px solid #4A6877;}
.Image1Lib2{border:1px solid #FFFFFF;}