/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family:Helvetica,verdana,Arial, "Gill Sans MT", Tahoma;
	color:#1c0a08;
	background:#FFF;
}

td 
{
	font-family:Helvetica,Arial, verdana,"Gill Sans MT", Tahoma;
	color:#1c0a08;
	line-height:17px;
	font-size:11px;
    text-align: left;
    
}
form
{
	display:inline;
}
img,p
{
	margin:0;
	padding:0;
	border:none;
}
a
{
	color:#1c0a08;
	text-decoration:none;
}
a:hover
{
	color:#1c0a08;
	text-decoration:underline;
}
input:focus,select:focus
{
	background:lightyellow;
}
input
{
	font-family:Arial, verdana,"Gill Sans MT", Tahoma;
	font-size:11px;
	color:#1c0a08;
}


.buttons a
{
	font-weight:bold;
	font-size:9px;
	background:#bd49ad;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	width:55px;
	padding:6px 8px;
}
.buttons a:hover
{
	color:#FFF;
	text-decoration:underline;
}
h2
{
	margin:0;
	padding:0;
	border-bottom:1px solid #ede3ed;
	padding-bottom:5px;
}



/*******************************************************/
.NavPadding
{
	padding:30px 5px 0px 25px;
}
	

.Nav td
{
	font-family:Helvetica,Arial, verdana,"Gill Sans MT", Tahoma;
	font-size:13px;
	color:#58595b;
}

.MenuItems
{
    position:relative;
}


.MenuItems .DynamicNavDisplay
{
    width:300px;
    position:absolute;
    top:14px;
    *top:0px !important;
    
}

.Nav a
{
	font-family:Helvetica,Arial,verdana, "Gill Sans MT", Tahoma;
	font-size:13px;
	color:#58595b;
}

.Nav a:hover
{
	color:#ef3125;
}

.SearchTB
{	
	width:90px;
	background-color:#ffffff;
	border:1px solid #c3c3c3;
}
.BC
{
	font-family:Helvetica, Arial, verdana,"Gill Sans MT", Tahoma;
	font-size:10px;
	color:#9699A4;
}
.BC td
{
	font-family:Helvetica, Arial, verdana,"Gill Sans MT", Tahoma;
	font-size:10px;
	color:#9699A4;
}
.BC a
{
	font-family:Helvetica, Arial, verdana,"Gill Sans MT", Tahoma;
	font-size:10px;
	color:#9699A4;
}
.BC a:hover
{
	color:#ef3125;
}
.MainImage
{
	background-image:url(../Graphics/main_image.jpg);
	background-repeat:no-repeat;
}
.MainImageInt
{
	background-image:url(../Graphics/main_image_int.jpg);
	background-repeat:no-repeat;
}
.MainImageText
{
	font-family:Helvetica,Arial,Tahoma,verdana, "Gill Sans MT" ;
	padding-left:20px;
	font-size:27px;
	font-weight:normal;
	line-height:50px;
	color:#58595b;
}
.MainImageIntText
{
	font-family:Helvetica,Arial,Tahoma,verdana, "Gill Sans MT" ;
	padding-right:20px;
	font-size:23px;
	font-weight:normal;
	line-height:40px;
	color:#fff;
}
.IntPgText
{
	font-family:Tahoma,verdana, "Gill Sans MT" ;
	padding-right:2px;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#666F6D;
}
.IntPgBoxText
{
	font-family:Tahoma,verdana, "Gill Sans MT" ;
	padding-right:2px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:12px;
	color:#666F6D;
}
.IntPgBoxText a
{
	font-family:Tahoma,verdana, "Gill Sans MT" ;
	padding-right:2px;
	font-size:10pt;
	font-weight:normal;
	line-height:12px;
	color:#666F6D;
	text-decoration:none;
	
}
.IntPgBoxText a:hover
{
	font-family:Tahoma,verdana, "Gill Sans MT" ;
	padding-right:2px;
	font-size:10pt;
	font-weight:normal;
	line-height:12px;
	color:#ff0000;
	text-decoration:underline;
}

.IntPgBoxText strong
{
	font-family:Tahoma,verdana, "Gill Sans MT" ;
	padding-right:2px;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#666F6D;
}

.IntPgBoxAText
{
	font-family:Tahoma,verdana, "Gill Sans MT" ;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:14px;
	color:#666F6D;
}
.IntPgBoxAText a
{
	color:#666F6D;
}
.IntPgBoxAText a:hover
{
	color:#ff0000;
}

.IntPgBoxGrad
{
	background:url(../Graphics/SubGraphics/box_grad.jpg) top repeat-x;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:0 10px 0 10px;
}

.MainHdrText1
{
	font-family:Helvetica,Arial,Tahoma,verdana, "Gill Sans MT" ;
	padding-left:20px;
	font-size:44px;
	font-weight:normal;
	line-height:35px;
	color:#58595b;
}
.BoxBG01
{
	background-image:url(../Graphics/box_bg01.jpg);
	
	background-repeat:no-repeat;
	padding-left:10px;
}
.BoxBG02
{
	background-image:url(../Graphics/box_bg02.jpg);
	background-repeat:no-repeat;
		padding-left:10px;
}
.BoxBG03
{
	background-image:url(../Graphics/box_bg03.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
}
.BoxBG04
{
	background-image:url(../Graphics/box_bg04.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
}
.BoxBG05
{
	background-image:url(../Graphics/box_bg05.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
}
.BoxBG06
{
	background-image:url(../Graphics/box_bg06.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
}
.BoxHdrText
{
	font-family:Tahoma,verdana,"Gill Sans MT" ;
	font-size:13px;
	font-weight:bold;
	color:#666f6d;
}
.BoxText
{
	font-family:Tahoma,verdana,"Gill Sans MT" ;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:#abadb6;
}
.BoxText1
{
	font-family:Tahoma,verdana,"Gill Sans MT" ;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:#abadb6;

	text-align:left;
}
.Footer
{
	background-image:url(../Graphics/footer_bg.jpg);
	background-repeat:repeat-x;
	font-family:Helvetica,Arial,Tahoma,verdana, "Gill Sans MT" ;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#0096d7;
	text-align:center;
}
.Footer a
{
	font-family:Helvetica,Arial,Tahoma,verdana, "Gill Sans MT" ;
	padding:0px 10px;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#0096d7;
		text-align:center;
}
.Footer a:hover
{
	color:#ef3125;
		text-align:center;
}




















div#main
{
	margin:10px auto;
	line-height:17px;
	width:982px;
	font-size:11px;
	overflow:hidden;
	color:#1c0a08;
	border:1px solid #0096d7;
	background:url(../images/footer2.jpg) no-repeat bottom;
	padding-bottom:5px;
}

#header
{
	margin:10px 16px; 
}
#logo
{
	float:left;
	width:271px;
}
#header_right
{
	float:right;
	display:block;
	text-align:right;
}
#header_right a
{
	padding:0 12px;
}
#header_right a.last
{
	padding-right:0;
}
.mt15
{
	margin-top:15px;
}
.mt30
{
	margin-top:30px;
}
.mtb18
{
	margin:18px 0 ;
}

#inner_body_inner
{
	margin:0 17px;
	width:auto;
	overflow:hidden;
}
#inner_body_inner p
{
	padding:8px 0;
}
#welcome
{
	width:451px;
	float:left;
}
#welcome p
{
	padding-top:13px;
}
ul.text
{
	margin:0;
	padding:0;
	padding-left:21px;
}
ul.text li
{
	margin:5px 0;
}


.col2
{
	width:300px;
	float:left;
	overflow:hidden;
	padding-left:5px;
}
.col3
{
	float:right;
}
#footer_C
{
	width:315px;
	float:left;
	color:#FFF;
	margin-left:17px;
	margin-top:45px;

}
#footer_C a
{
	color:#FFf;
	text-decoration:none;
}
#footer_C a:hover
{
	color:#FFf;
	text-decoration:underline;
}
#footer_L
{
	width:424px;
	float:left;
	color:#FFF;
	margin-left:47px;
	margin-top:65px;
}
#footer_L a
{
	padding:0 10px;
	color:#FFF;
	text-decoration:none;
}
#footer_L a:hover
{
	padding:0 10px;
	color:#FFF;
	text-decoration:underline;
}
h1
{
	margin:0;
	padding:0;
}
.TxtField
{
	height:18px;
	border:1px solid #c8c8c8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-top:3px;
	width:100px;
	margin-right:6px;
}

.StaticMenuStyle
{
	padding: 5px;
			
}
.StaticMenuStyle a
{
	color:#01a7db;
		
}
.StaticMenuStyle a hover
{
	color:#ff422b;
		
}



.StaticMenuStyle img
{
	display:none;
	
}

.DynamicMenuStyle 
{
	background-color:#fff;
	padding:0px;
	margin:0px;
	z-index:100;
}

.DynamicMenuStyle a
{
	background-color:#fff;
	padding:0px;
	margin:1px;
	color:#ff422b;
}

.DynamicMenuStyle a:hover
{
	background-color:#fff;
	padding:0px;
	margin:1px;
	color:#01a7db;
}









.OPHdr
{
	font-family:Helvetica,Arial,Tahoma,verdana, "Gill Sans MT" ;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	color:#0096d7;
}



/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 8px;
background-color: #cecece;
}
.vscrollerbar {
width: 8px;
background-color: #66656a;
}
.hscrollerbase {
height: 0px;
background-color: #fff;
}
.hscrollerbar {
height: 0px;
background-color: #fff;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #fff;
}

.InfoHolder
{
    width:233px;
    display:block;
    margin:0 0 10px 0;
}

.TopCurve
{
    background:url(../Graphics/SubGraphics/box_top.jpg) no-repeat;
    height:8px;
}
.BtmCurve
{
    background:url(../Graphics/SubGraphics/box_bott.jpg) no-repeat;
    height:8px;
}



#mycustomscroll {
width: 530px;
height: 320px;
overflow: auto;
position: relative;
margin: 0 auto;
padding-right: 2px;
}

.heading
{
font-size:12px;
text-align:center;
font-weight:bold;
}
.normal_txt
{
font-weight:normal;
text-align:center;
font-size:11px;
padding:2px 0 4px;
}