/*
---------------------------------------------
01. MAIN / DEFAULT ELEMENTS
---------------------------------------------
*/
body {
	background:#f1f2f2 url(../images/gray/footer_bg.gif) bottom repeat-x;
	margin:0;
	color:#343434;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#header_top {background: url(../images/gray/header_bg.gif) top repeat-x;}

#main { 
	margin:0 auto;
	width:958px;
	background: url(../images/body_bg.jpg) top repeat-y;
}

#header_area { width:930px; height:138px; background:url(../images/gray/header-top-bg.jpg) no-repeat; padding:0px 14px;}

#banner_area { width:929px; height:188px; padding:0px 15px 0px 14px;;}

#content_area { width:890px; min-height:500px; margin:0px 14px; background-color:#FFF; padding:15px 25px 15px 15px;}

#bottom_area {width:958px; height:55px; background:url(../images/gray/footer_page.jpg) repeat-y; text-align:center; padding-top:20px; line-height:24px; font-size:12px; }

/* 
---------------------------------------------
02. LINKS
---------------------------------------------
*/	

a { color: #343434; text-decoration:underline; }
a:hover, a:focus { color: #034ea2; text-decoration:underline; }
a:visited { color: #343434; text-decoration:underline;}


a.linkBlue:link {color: #034ea2; text-decoration:none}
a.linkBlue:visited {color: #034ea2; text-decoration:none}
a.linkBlue:hover {color: #343434;text-decoration:underline}

a.linkYellow:link {color: #e57921; text-decoration:none}
a.linkYellow:visited {color: #e57921; text-decoration:none}
a.linkYellow:hover {color: #343434;text-decoration:underline}

a.linkRed:link {color: #db1040; text-decoration:none}
a.linkRed:visited {color: #db1040; text-decoration:none}
a.linkRed:hover {color: #343434;text-decoration:underline}

a.linkGray:link {color: #666666; text-decoration:none}
a.linkGray:visited {color: #666666; text-decoration:none}
a.linkGray:hover {color: #343434;text-decoration:underline}

a.linkBlueU:link {color: #034ea2; text-decoration:underline}
a.linkBlueU:visited {color: #034ea2; text-decoration:underline}
a.linkBlueU:hover {color: #343434;text-decoration:underline}

a.linkYellowU:link {color: #e57921; text-decoration:underline}
a.linkYellowU:visited {color: #e57921; text-decoration:underline}
a.linkYellowU:hover {color: #343434;text-decoration:underline}

a.linkRedU:link {color: #db1040; text-decoration:underline}
a.linkRedU:visited {color: #db1040; text-decoration:underline}
a.linkRedU:hover {color: #343434;text-decoration:underline}

a.linkGrayU:link {color: #666666; text-decoration:underline}
a.linkGrayU:visited {color: #666666; text-decoration:underline}
a.linkGrayU:hover {color: #343434;text-decoration:underline}


a.linkBottom:link {color: #343434; text-decoration:none}
a.linkBottom:visited {color: #343434; text-decoration:none}
a.linkBottom:hover {color: #034ea2;text-decoration:underline}




/*
---------------------------------------------
03. NAVIGATION
---------------------------------------------
*/	

ul.menu {list-style:none; margin:0; padding:0; font-size:12px; z-index:30001;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; font-weight:normal; text-decoration:none; z-index:30001;}
ul.menu li {position:relative; float:left; margin-bottom:0px; z-index:30001;}
ul.menu ul {position:absolute; top:37px; left:0; background:#bfc9de; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #eaeff6; border-top:none; width:177px; margin:0}
ul.menu ul li a {display:block; padding:8px 7px 8px; background-color:#bfc9de; }
ul.menu ul li a:hover {background-color:#034ea2; color:#FFF;}
ul.menu ul ul {left:177px; top:-1px}

ul.menu .menulink1 {color:#FFF; padding:12px 7px 9px; font-weight:normal; background:url(../images/gray/nav_bg.jpg); width:95px; text-align:center; float:left;}
ul.menu .menulink1:hover, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#000}
ul.menu .menulink1:visited, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#FFF; text-decoration:none;}
ul.menu .menulink2 {color:#FFF; padding:12px 7px 9px; font-weight:normal; background:url(../images/gray/nav_bg.jpg); width:165px; text-align:center; float:left;}
ul.menu .menulink2:hover, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#000}
ul.menu .menulink2:visited, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#FFF; text-decoration:none;}
ul.menu .menulink3 {color:#FFF; padding:12px 7px 9px; font-weight:normal; background:url(../images/gray/nav_bg.jpg); width:111px; text-align:center; float:left;}
ul.menu .menulink3:hover, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#000}
ul.menu .menulink3:visited, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#FFF; text-decoration:none;}
ul.menu .menulink4 {color:#FFF; padding:12px 7px 9px; font-weight:normal; background:url(../images/gray/nav_bg.jpg); width:147px; text-align:center; float:left;}
ul.menu .menulink4:hover, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#000}
ul.menu .menulink4:visited, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#FFF; text-decoration:none;}
ul.menu .menulink5 {color:#FFF; padding:12px 7px 9px; font-weight:normal; background:url(../images/gray/nav_bg.jpg); width:92px; text-align:center; float:left;}
ul.menu .menulink5:hover, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#000}
ul.menu .menulink5:visited, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#FFF; text-decoration:none;}
ul.menu .menulink6 {color:#FFF; padding:12px 7px 9px; font-weight:normal; background:url(../images/gray/nav_bg.jpg); width:82px; text-align:center; float:left;}
ul.menu .menulink6:hover, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#000}
ul.menu .menulink6:visited, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#FFF; text-decoration:none;}
ul.menu .menulink7 {color:#FFF; padding:12px 7px 9px; font-weight:normal; background:url(../images/gray/nav_bg.jpg); width:130px; text-align:center; float:left;}
ul.menu .menulink7:hover, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#000}
ul.menu .menulink7:visited, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#FFF; text-decoration:none;}
ul.menu .menulink7:hover, ul.menu .menuhover {background:url(../images/gray/nav_bg.jpg); color:#000}

ul.menu .sub {background:#bfc9de url(../images/arrow.gif) 168px 12px no-repeat}
ul.menu .topline {border-top:1px solid #eaeff6}


/*
---------------------------------------------
03. BOX AND BORDERS
---------------------------------------------
*/	

#sideBox {width:250px; background:url(../images/gray/side-top.jpg) #d4d4d4 top no-repeat; margin-bottom:15px; padding: 15px 0px 0px 0px; font-size:12px; }
#sideBoxInside {width:210px; margin-left:15px; }
#sideBoxBottom {width:250px; height:13px; background:url(../images/gray/side-bottom.jpg) no-repeat; margin-top:10px; margin-left:0px;}

#sideBoxSections {width:230px; height:201px; background:url(../images/gray/side-bg-main.jpg) no-repeat; margin-bottom:15px; padding: 10px 0px 0px 20px;}

.lineGray {margin: 20px 0; border-bottom: 1px solid #DBDBDB; }

.image { border: 1px solid #95abbd; background: #bcc5ce; padding: 2px;}
/*********************************************/



ul.bullet {
	list-style:none;
   margin-top: 5px;
   margin-left: 0px;
}

li.bullet  {
   	list-style:none;
	margin-left: 0px;
	margin-top: 0px;
	padding: 15px 0px 0px -20px;
}

ul.bullet2 {
   list-style:none;
   margin-top: 5px;
   margin-left: 0px;
}

li.bullet2  {
   	list-style:none;
	margin-left: 0;
	margin-top: 0px;
	padding: 15px 0px 0px -30px;
}

/*
---------------------------------------------
04. PARAGRAPH TAGS
---------------------------------------------
*/
h1 {
	font-size: 20px;
	color:#db1040;
	margin-top:0;
	margin-bottom:0px
}

h2 {
	font-size: 16px;
}

p {
	margin-bottom: 20px;
	margin-top: 0px;
	font-weight: normal;
}


/*
---------------------------------------------
05. PAGE TEXT
---------------------------------------------
Blue   #034ea2  
Red    #db1040
Yellow #e57921 
Gray   #666666
*/


.textBlue13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #034ea2;
	font-weight: normal;
}

.textRed13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #db1040;
	font-weight: normal;
}

.textYellow13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e57921;
	font-weight: normal;
}

.textUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration:underline;
}

.textBold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
.textTitleBlue16 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #034ea2;
}
.textTitleGray16 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.textTitleBlue24 {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #034ea2;
}

.textTitleRed24 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #db1040;
}


.textTitleYellow24 {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #e57921;
}

.textTitleGray18 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}

.textTitleGray24 {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}



/*********************************************/

