/* CSS Document */

body {
	background-color:#ffffff;
	margin:0px;
	text-align:center;
	text-shadow: #000000 0 0 0px;
	}

.main_frame {
	width:1060px;
	text-align:left;
	margin:0 auto;
	}


.main_frame2 {
	width:600px;
	text-align:left;
	margin:0 auto;
	}

.logo {
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;	
	width:491px;
	height:98px;
	float:left;
	clear:none;
	}

.logo2 {
	background-image:url(images/frame_logo2.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;	
	width:600px;
	height:98px;
	float:left;
	clear:none;
	}


.topLinkBg {
	background-image:url(images/topLinkBg.jpg);
	background-repeat:no-repeat;	
	width:569px;
	height:98px;
	float:left;
	clear:none;
	}

.topLinkBg1 {	
	width:519px;
	height:48px;
	float:left;
	clear:none;
	line-height:48px;
	text-align:right;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:50px;
	}

.topLinkBg1 a:link {	
	color:#FFFFFF;
	text-decoration:none;
	}

.topLinkBg1 a:visited {	
	color:#FFFFFF;
	text-decoration:none;
	}

.topLinkBg1 a:hover {	
	color:#FFCC00;
	text-decoration:none;
	}

.topLinkBg2 {	
	width:519px;
	height:50px;
	float:left;
	clear:none;
	line-height:48px;
	text-align:right;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:50px;
	}


.topLinkBg2 a:link {	
	color:#FFFFFF;
	text-decoration:none;
	}

.topLinkBg2 a:visited {	
	color:#FFFFFF;
	text-decoration:none;
	}

.topLinkBg2 a:hover {	
	color:#FFCC00;
	text-decoration:none;
	}

.content_frame {
	/*background-image:url(images/indexBg.jpg);
	background-repeat:no-repeat;*/	
	width:1060px;
	height:559px;
	float:left;
	clear:none;
	}

.content_frame1 {
	width:491px;
	float:left;
	clear:none;
	}

.content_frame2 {
	width:232px;
	float:left;
	clear:none;
	}

.content_frame3 {
	width:337px;
	float:left;
	clear:none;
	}

.title_frame {
	width:491px;
	height:117px;
	float:left;
	clear:none;
	}

.content_mainframe {
	background-image:url(images/index_content.jpg);
	background-repeat:no-repeat;	
	width:491px;
	height:442px;
	float:left;
	clear:none;
	line-height:20px;
	text-align:Justify;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 10px 10px 30px;
	}

.content_text {
	line-height:22px;
	text-align:Justify;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 90px 10px 30px;
	}

.content_text a:link {
	color:#ffffff;
	text-decoration:none;
	}

.content_text a:visited {
	color:#ffffff;
	text-decoration:none;
	}

.content_text a:hover {
	color:#ffffff;
	text-decoration:none;
	}
	

.content_sublink {
	background-image:url(images/sublinkBg.jpg);
	background-repeat:no-repeat;	
	width:300px;
	height:200px;
	float:left;
	clear:none;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	padding:30px 7px 0px 30px;
	}

.content_news {
	background-image:url(images/index_news.jpg);
	background-repeat:no-repeat;	
	width:337px;
	height:329px;
	float:left;
	clear:none;
	}

.news_text {
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding:160px 30px 5px 25px;
	}

.news_text a:link  {
	color:#ff9900;
	text-decoration:none;
	}

.news_text a:visited  {
	color:#ffffff;
	text-decoration:none;
	}
	
.news_text a:hover  {
	color:#FF9900;
	text-decoration:underline;
	}



.bottom1 {
	background-image:url(images/bottom1.jpg);
	background-repeat:no-repeat;	
	width:322px;
	height:95px;
	float:left;
	clear:none;
	}

.bottom2 {
	background-image:url(images/bottom2.jpg);
	background-repeat:no-repeat;	
	width:159px;
	height:85px;
	float:left;
	clear:none;
	padding:10px 0px 0px 10px;
	}

.bottom3 {
	background-image:url(images/bottom3.jpg);
	background-repeat:no-repeat;	
	width:159px;
	height:85px;
	float:left;
	clear:none;
	padding:10px 0px 0px 10px;
	}

.bottom4 {
	background-image:url(images/bottom4.jpg);
	background-repeat:no-repeat;	
	width:192px;
	height:85px;
	float:left;
	clear:none;
	padding:10px 0px 0px 20px;
	}

.bottom5 {
	background-image:url(images/bottom5.jpg);
	background-repeat:no-repeat;	
	width:168px;
	height:85px;
	float:left;
	clear:none;
	padding:10px 0px 0px 20px;
	}
	
.content_frame_bottom {	
	width:1060px;
	float:left;
	clear:none;
	}
	
.footerbg {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;	
	width:1030px;
	height:46px;
	float:left;
	clear:none;
	line-height:30px;
	text-align:left;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:30px;
	}

.footerbg a:link {	
	color:#ffffff;
	text-decoration:none;
	}

.footerbg a:visited {	
	color:#ffffff;
	text-decoration:none;
	}

.footerbg a:hover {	
	color:#FFCC00;
	text-decoration:none;
	}
	

.footer {	
	width:1040px;
	height:30px;
	float:left;
	clear:none;
	line-height:30px;
	text-align:right;
	color:#93AD88;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:20px;
	}

.footer a:link {	
	color:#93AD88;
	text-decoration:none;
	}

.footer a:visited {	
	color:#93AD88;
	text-decoration:none;
	}

.footer a:hover {	
	color:#FFCC00;
	text-decoration:none;
	}
	

.bottom_link  {
	line-height:30px;
	text-align:left;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.bottom_link a:link {	
	color:#ffffff;
	text-decoration:none;
	}

.bottom_link a:visited {	
	color:#ffffff;
	text-decoration:none;
	}

.bottom_link a:hover {	
	color:#FFCC00;
	text-decoration:none;
	}

/* About Us */

.about_title {
	width:491px;
	height:117px;
	float:left;
	clear:none;
	}

.about_image2 {
	width:569px;
	height:117px;
	float:left;
	clear:none;
	}

.about_image3 {
	width:1060px;
	height:135px;
	float:left;
	clear:none;
	}
	
.about_image_bottom_container {
	width:1060px;
	float:left;
	clear:none;
	}

.about_bottom1 {
	width:138px;
	height:307px;
	float:left;
	clear:none;
	}

.about_bottom2 {
	width:922px;
	float:left;
	clear:none;
	}

.about_bottom21 {
	width:922px;
	height:86px;
	float:left;
	clear:none;
	}

.about_bottom22 {
	background-image:url(images/about_contentBg.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:153px;
	float:left;
	clear:none;
	padding-left:52px;
	}

.about_bottom222 {
	background-image:url(images/content_inner_without_sublink.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:221px;
	float:left;
	clear:none;
	padding-left:52px;
	}

.about_bottom_link1 {
	background-image:url(images/bottomlink1.jpg);
	background-repeat:no-repeat;
	width:128px;
	height:60px;
	float:left;
	clear:none;
	padding-right:20px;
	padding-top:8px;
	}

.about_bottom_link2 {
	background-image:url(images/bottomlink2.jpg);
	background-repeat:no-repeat;
	width:153px;
	height:60px;
	float:left;
	clear:none;
	padding-right:20px;
	padding-top:8px;
	}

.about_bottom_link3 {
	background-image:url(images/bottomlink3.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:60px;
	float:left;
	clear:none;
	padding-right:20px;
	padding-top:8px;
	}

.about_bottom_link4 {
	background-image:url(images/bottomlink4.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:60px;
	float:left;
	clear:none;
	padding-right:20px;
	padding-top:8px;
	}

.about_bottom_link5 {
	background-image:url(images/bottomlink5.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:68px;
	float:left;
	clear:none;
	}
	
.bottom11 {
	background-image:url(images/bottom11.jpg);
	background-repeat:no-repeat;	
	width:322px;
	height:95px;
	float:left;
	clear:none;
	}

.bottom22 {
	background-image:url(images/bottom22.jpg);
	background-repeat:no-repeat;	
	width:159px;
	height:85px;
	float:left;
	clear:none;
	padding:10px 0px 0px 10px;
	}

.bottom32 {
	background-image:url(images/bottom32.jpg);
	background-repeat:no-repeat;	
	width:159px;
	height:85px;
	float:left;
	clear:none;
	padding:10px 0px 0px 10px;
	}

.bottom42 {
	background-image:url(images/bottom42.jpg);
	background-repeat:no-repeat;	
	width:192px;
	height:85px;
	float:left;
	clear:none;
	padding:10px 0px 0px 20px;
	}

.bottom52 {
	background-image:url(images/bottom52.jpg);
	background-repeat:no-repeat;	
	width:168px;
	height:85px;
	float:left;
	clear:none;
	padding:10px 0px 0px 20px;
	}

.footerbg2 {
	background-image:url(images/footer2.jpg);
	background-repeat:no-repeat;	
	width:1030px;
	height:46px;
	float:left;
	clear:none;
	line-height:30px;
	text-align:right;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:30px;
	}

.footerbg2 a:link {	
	color:#ffffff;
	text-decoration:none;
	}

.footerbg2 a:visited {	
	color:#ffffff;
	text-decoration:none;
	}

.footerbg2 a:hover {	
	color:#FFCC00;
	text-decoration:none;
	}

.bottom_subLink {	
	text-align:right;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	}

.bottom_subLink a:link {	
	color:#000000;
	text-decoration:none;
	}

.bottom_subLink a:visited {	
	color:#000000;
	text-decoration:none;
	}

.bottom_subLink a:hover {	
	color:#000000;
	text-decoration:underline;
	}

.text_content {
	width:670px;
	height:120px;
	float:left;
	clear:none;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*scrollbar-highlight-color: #dbc8c1; */
	
	scrollbar-face-color: #dbc8c1; 
	/*scrollbar-track-color: #87B4C9; 
	scrollbar-arrow-color: #54A1C4; 
	scrollbar-3dlight-color: #B8D7E6; 
	scrollbar-shadow-color: #1E6180; 
	scrollbar-highlight-color: #7CBCDA; 
	scrollbar-darkshadow-color: #1E6180; */
	
	padding:5px 20px 10px 0px;
	margin:0px 10px 10px 10px;
	color:#000000;
	text-decoration:none;
	font-size:14px;
	line-height:25px;
	text-align:justify;
	}

.text_content a:link {
	color:#000000;
	text-decoration:none;
	}

.text_content a:visited {
	color:#000000;
	text-decoration:none;
	}

.text_content a:hover {
	color:#000000;
	text-decoration:underline;
	}


.text_content2 {
	width:500px;
	height:120px;
	float:left;
	clear:none;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*scrollbar-highlight-color: #dbc8c1; */
	
	scrollbar-face-color: #dbc8c1; 
	/*scrollbar-track-color: #87B4C9; 
	scrollbar-arrow-color: #54A1C4; 
	scrollbar-3dlight-color: #B8D7E6; 
	scrollbar-shadow-color: #1E6180; 
	scrollbar-highlight-color: #7CBCDA; 
	scrollbar-darkshadow-color: #1E6180; */
	
	padding:5px 20px 10px 0px;
	margin:0px 10px 10px 10px;
	color:#000000;
	text-decoration:none;
	font-size:14px;
	line-height:25px;
	text-align:justify;
	}

.text_content2 a:link {
	color:#000000;
	text-decoration:none;
	}

.text_content2 a:visited {
	color:#000000;
	text-decoration:none;
	}

.text_content2 a:hover {
	color:#000000;
	text-decoration:underline;
	}


.text_content22 {
	width:700px;
	
	float:left;
	clear:none;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*scrollbar-highlight-color: #dbc8c1; */
	
	scrollbar-face-color: #dbc8c1; 
	/*scrollbar-track-color: #87B4C9; 
	scrollbar-arrow-color: #54A1C4; 
	scrollbar-3dlight-color: #B8D7E6; 
	scrollbar-shadow-color: #1E6180; 
	scrollbar-highlight-color: #7CBCDA; 
	scrollbar-darkshadow-color: #1E6180; */
	
	padding:5px 20px 10px 0px;
	margin:0px 10px 10px 10px;
	color:#000000;
	text-decoration:none;
	font-size:14px;
	line-height:25px;
	text-align:justify;
	}

.text_content22 a:link {
	color:#000000;
	text-decoration:none;
	}

.text_content22 a:visited {
	color:#000000;
	text-decoration:none;
	}

.text_content22 a:hover {
	color:#000000;
	text-decoration:underline;
	}

.side_sublink {
	width:250px;
	float:left;
	clear:none;
	}

.side_sublink1 {
	padding:5px 10px 5px 10px;
	margin:0px 30px 0px 10px;
	color:#000000;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	border-bottom:1px solid #999999;
	}

.side_sublink1 a:link {
	color:#000000;
	text-decoration:none;
	}

.side_sublink1 a:visited {
	color:#000000;
	text-decoration:none;
	}

.side_sublink1 a:hover {
	color:#000000;
	text-decoration:underline;
	}

.frame_content {
	width:600px;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	}

.text_content22 {
	background-color:#FFFFFF;
	width:560px;
	height:450px;
	float:left;
	clear:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:20px 20px 20px 20px;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	line-height:25px;
	text-align:justify;
	}


/*  ---------------   for the blur window --------------------*/

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: #000000;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}


.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #265A10;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black url(blackdot.gif);
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}