/* Start of CMSMS style sheet 'StyleSheet' */
/* CSS Document */

body
{
margin:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
background:url(images/bg.jpg) repeat-x #fff;
}

.floatleft{float:left;}

.floatright{float:right;}

.clear{clear:both;}	

#wrap
	{
	width:949px;
	margin:0 auto;
	}
/*==========header Class=========*/

#header
{

}

.top_header
{
height:41px;
}

.top_header_left1
{
width:320px;
padding:11px 0px 10px 0px;
}

.top_header_left2
{
width:375px;
padding:11px 0px 11px 0px;
text-align:right;
}

.top_header_left3
{
width:250px;
padding:7px 0px 7px 0px;
text-align:right;
}

.top_header1
{
height:113px;
}

#toplogosbox
{
width:524px;
height:97px;
background:url(images/top-logobg.jpg) no-repeat;
padding-top:16px;
}

#menubar
{
background:url(images/menu-bg.jpg) no-repeat;
height:46px;
/*padding:0px 22px 0px 21px;*/
}

/*#menubar ul
{
margin:0px;
padding:0px;
list-style:none;
height:46px;
}

#menubar ul li
{
margin:0px;
padding:0px;
list-style:none;
float:left;
}

#menubar ul li a
{
margin:0px;
padding:13px 19px 13px 20px;
display:block;
list-style:none;
float:left;
font:bold 16px Arial;
color:#025194;
text-decoration:none;
background:url(images/link_septrator.jpg) right top no-repeat;
}

#menubar ul li a:hover
{
margin:0px;
padding:13px 19px 13px 20px;
display:block;
list-style:none;
float:left;
font:bold 16px Arial;
color:#000000;
text-decoration:none
}
*/


/*==========midpart Class=========*/

#flash-banner
{
width:949px;
height:276px;
}

/*==========container Class=========*/
.containor
{
padding:16px 0px 18px 0px;
}

.common-boxscor1
{
width:277px;
height:41px;
background:url(images/cmidbox-cor1.jpg) no-repeat;
padding:18px 0px 0px 25px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
}

.common-boxscorbg1
{
width:302px;
background:url(images/cmidbox-corbg1.jpg);
}

.common-boxscorbg2
{
width:252px;
height:93px;
background:url(images/cmidbox-corbg2.jpg) no-repeat;
padding:10px 25px 0px 25px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
}

.common-boxscor2
{
width:277px;
height:25px;
background:url(images/cmidbox-cor2.jpg) no-repeat;
padding:10px 0px 0px 25px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#CC0000;
}

.common-boxscor2 a
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#CC0000;
text-decoration:none;
}

.inputN
{
width:182px;
height:16px;
background:url(images/input-bg1.jpg) no-repeat;
padding:4px 4px;
float:left;
margin-right:5px;
border:none;
}

.inputR
{
width:197px;
height:16px;
background:url(images/input-bg2.jpg) no-repeat;
padding:4px 4px;
border:none;
margin-bottom:5px;
}

.right-boxscor1
{
width:281px;
height:41px;
background:url(images/online-tool.jpg) no-repeat;
padding:18px 0px 0px 25px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
}

#left_part
{
width:626px;
float:left;
}

#right_part
{
width:306px;
float:right;
}

.left_txt_pad
{
padding:22px 0px 0px 0px;
}
/*==========footer Class=========*/

#foot-layer
{
height:283px;
}

.ul_lib
{
	margin:0px;
	padding:0px;
}
.ul_lib li 
{
	display: list-item;
	list-style-position: outside;
	list-style:none;
	background:url(images/balck-arrow.jpg) no-repeat;
	padding-left:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:22px;
}
.ul_lib li a
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:22px;
	text-decoration:none;
}
.ul_lib li a:hover
{
	color:#C93333;
	text-decoration:underline;
}

.foot_head
{
height:30px;
padding-top:13px;
}

.footer_bot
{
padding-top:65px;
height:40px;
}

/*==========TEXT Class=========*/

.graymidh1
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
text-transform:uppercase;
}

.whitetext
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
line-height:18px;
}

.bluebigh1
{
font:bold 24px Arial, Helvetica, sans-serif;
color:#012778;
line-height:26px;
}

.graybigh1
{
font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333333;
line-height:26px;
text-transform:uppercase;
}

.redmidh1
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#CC0000;
line-height:18px;
}

.redlink:link,.redlink:visited,.redlink:active
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#CC0000;
line-height:18px;
text-decoration:none;
}

.redlink:hover
{
line-height:18px;
text-decoration:underline;
}

.redlink2:link,.redlink2:visited,.redlink2:active
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#CC0000;
line-height:18px;
text-decoration:none;
}

.redlink2:hover
{
line-height:18px;
text-decoration:underline;
}

.input_refer
	{
	width:230px;
	border:1px solid #333333;
	padding:3px;
	}

.input_refer1
	{
	width:144px;
	border:1px solid #333333;
	padding:3px;
	}

.mce_inline_error
{
float:left !important;
}

.gen_link
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
}

.gen_link a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}

.gen_link a:hover
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#CC0000;
text-decoration:none;
}

.gen_link ul
	{
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style:decimal;
	}

.gen_link ul li
	{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	}

.gen_link ul li a
	{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	}

.gen_link ul li a:hover
	{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	}
/* End of 'StyleSheet' */

