@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	background-color:#E7E7E7;
}

.banner
{
background:#FFFFFF url(images/full_header2.jpg) center no-repeat;
height:198px;
}

.banner a#home {
  display:block;
  width:170px;
  height:58px;
  position:relative;
  top:30px;
  left:0px;
}

.headerMaintable
{
background:url(images/header_bot_rightMostpart3.gif) #FFFFFF center no-repeat;
}

.headerTopLeft
{
background:url(images/header_top_leftpart.gif) no-repeat;
}

.headerBottomRight
{
background:url(images/header_bot_rightpart2.jpg) no-repeat;
}

.bodypart
{
background:url(images/nav_bg2.gif) center 0px no-repeat;
}

.bodypart_bg{
background:url(images/nav_bg.gif) top repeat-x;
}


a.camera_link:link, a.camera_link:active, a.camera_link:visited
{
text-decoration:underline;
/*color:#003e81;*/
color:#003f9a;
}

a.camera_link:hover
{
text-decoration:underline;
color:#CC0000;
}

h1.logo{
	margin:25px 0 0 0;
	padding:0;
	text-indent:-9999px;
}

h1.logo a{
	display:block;
	width:175px;
	height:65px;
}

h3{
	font-size:15px;
	font-family:arial,verdana;
}

.main_body
{
padding-bottom:8px;
}

.title
{
padding:5px 0px 0px 10px;
}

.title_text
{
padding:5px 0px 10px 10px;
}
/*.title_home
{
background:url(images/ttl_home.gif) 10px 8px  no-repeat;
padding:34px 5px 15px 10px;
}

.title_about
{
background:url(images/about_title.gif) 10px 8px  no-repeat;
padding:34px 5px 15px 10px;
}*/

.testi
{
background:#fff url(images/testi_bgpx.gif) repeat-x;
padding:14px 0px 18px 8px;
}

.sub_title
{
font-size:14px;
font-weight:bold;
color:#004da2;
}

.hor_dot
{
background:url(images/hor_dot.gif) repeat-x;
}

.sec_const
{
background:#FAFBFB url(images/sec_const.gif) bottom repeat-x;
}

.sec_const_bgpx
{
background:#bcdaf2 url(images/sec_const_bgpx.gif) repeat-x;
}

.sec_const_inner
{
padding:10px;
}

.sec_const_bot
{
background:url(images/sec_const_botLcorner.gif) no-repeat;
}

#index_lower_body
{
background:url(images/lower_body_topbpx.gif) repeat-x top;
}

.closerLook
{
background:url(images/search_icon.jpg) no-repeat;
padding:20px 0px 25px 73px;
font-weight:bold;
color:#1067ba;
}

.raising
{
background:url(images/raise_icon.jpg) no-repeat;
padding:20px 0px 25px 73px;
font-weight:bold;
color:#098516;
}

.featured
{
background:url(images/featured_icon.jpg) no-repeat;
padding:20px 0px 25px 73px;
font-weight:bold;
color:#d91d09;
}

.dotted
{
background:url(images/bor_dot.gif) repeat-y right;
text-align:right;
vertical-align:top;
padding:3px 3px 0px 0px;
height:175px;
}

.desc
{
padding-left:12px;
}

.blue
{
color:#1067ba;
font-weight:bold;
}

.green
{
color:#098516;
font-weight:bold;
}

.red
{
color:#d91d09;
font-weight:bold;
}

.desc_table
{
padding-bottom:9px;
}

.desc_table p
{
margin:0 0 15px 0;
padding:0;
}

.readmore_bl
{
color:#1067ba;
}

a.readmore_link_bl:link, a.readmore_link_bl:active, a.readmore_link_bl:visited
{
text-decoration:underline;
color:#1067ba;
}

a.readmore_link_bl:hover
{
text-decoration:none;
}

.readmore_gr
{
color:#098516;
}

a.readmore_link_gr:link, a.readmore_link_gr:active, a.readmore_link_gr:visited
{
text-decoration:underline;
color:#098516;
}

a.readmore_link_gr:hover
{
text-decoration:none;
}

.readmore_rd
{
color:#d91d09;
}

a.readmore_link_rd:link, a.readmore_link_rd:active, a.readmore_link_rd:visited
{
text-decoration:underline;
color:#d91d09;
}

a.readmore_link_rd:hover
{
text-decoration:none;
}

#body_bottom
{
background:url(images/lower_body_bottombgpx.gif) repeat-x;
}

.body_bottom_padding
{
padding:12px 0px 16px 8px;
}

.latest_headline_body_bottom_padding
{
padding:9px 0px 19px 8px;
}

.news{
color:#000000;
text-decoration:none;
}

a.news:hover{
text-decoration:underline;
}


.bottom_txt
{
color:#1067ba; font-size:10px; font-weight:bold
}

.inputText
{
font-size:10px;
width:150px;
border:#b4b4b4 1px solid;
padding: 4px 0px 4px 6px;
}

.logo_cube
{
background:url(images/logo_cube2.jpg) right no-repeat;
}

.logo_cube_phone_txt
{
font-size:11px; font-weight:bold
}


#footer
{
background:#CCCCCC url(images/footer_bgpx.gif) repeat-x;
font-size:10px;
}

.copyright
{
background:url(images/img_footereye.gif) 2px 5px no-repeat;
height:58px;
vertical-align:middle;
text-align:right;
color:#747373;
}

.footer_right
{
text-align:right;
vertical-align: middle;
padding-right:18px;
}

/*a.footer_link:link, a.footer_link:active, a.footer_link:visited
{
text-decoration:underline;
color:#1067ba;
}

a.footer_link:hover
{
text-decoration:none;
}*/

/**********menu part**********/

#dolphincontainer{position:relative;color:#c1d6ec;/*width:768px;*/ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin:0 auto; width:1000px;}

#dolphinnav{position:relative;width:768px;height:30px;font-size:11px;text-transform:lowercasecase;font-weight:bold;repeat-x bottom left;padding:0 0 0 0px;}

#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}

#dolphinnav ul li{display:block;float:left; margin:0 1px; background:url(images/nav_bar.gif) right no-repeat}
#dolphinnav ul li.last{background:none;}

#dolphinnav ul li a{display:block;float:left;color:#ffffff;text-decoration:none;padding-top:7px;padding-left:52px; height:23px;width:96px; text-align:left;background:url(images/link_arrow.gif) 40px no-repeat}



/*#dolphinnav ul li a:hover{color:#a3cbee;background:url(images/link_arrow.gif) 40px no-repeat repeat-x bottom left;padding-top:7px;}*/
#dolphinnav ul li a:hover{color:#a3cbee;}



#dolphin_inner{padding-left:38px;text-align:left;font-size:11px; height:26px; font-weight:bold; border:0px solid #ff0000;}

#dolphin_inner ul{margin:0;padding:0px;list-style-type:none;float:left;width:100%; border:0px solid #ff0000;}

#dolphin_inner li{display:block;float:left;margin:0 1px;}

#dolphin_inner ul li a{display:block;float:left;color:#004da2;text-decoration:none;padding-top:4px; height:23px; margin-right:20px;text-align:left;}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: #004da2}

#dolphin_inner a:hover{color:#3774b7; text-decoration:none}

.innercontent{display:none;float:left;height:26px;border:0px solid red;white-space:nowrap;}

/************************************************/

.sub_nav{
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}

.sub_nav li{
	margin:5px 0;
	color:#0053a0;
}

.sub_nav li a{
	color:#0053a0;
}

.sub_nav li a:hover{
	text-decoration:none;
}

#divcaml{
	position:absolute;
	width:90px;
	height:36px;
	cursor:hand;
	top:73px;
}
#divcamr{
	position:absolute;
	width:115px;
	height:36px;
	cursor:hand;
	top:73px;
}