@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; color:#fff; background:#021a3c; font-size:11px; }

* { margin:0; padding:0; }

img { border:none; }

p { padding:10px 0; }

.clearfloat { clear:both; display:block; }

.wrapper { margin:0 auto; width:805px; }

#header { padding-top:10px; }

#logo_area .wrapper { position:relative; }

#search_box {
	position:absolute;
	right:30px;
	top:0px;
	padding-top:14px;
}

#search_form { padding-top:18px; vertical-align:middle; }

#search { float:left; margin-right:10px; display:inline; }

#top_nav { height:26px; background:url('../images/topnavbg.png') repeat-x top; } 

/* new menu */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 132px;
	text-align:center;
	padding-top:6px;
	height:20px;
	text-decoration:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
}

#nav a:hover{
	background:url('../images/menubg.jpg') no-repeat top;  
}

#nav li { /* all list items */
	float: left;
	width: 132px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 190px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/*margin-top:1px;*/
}

#nav li ul li {
	width: 190px;
}

#nav li ul li a {
	color:#ffffff;
	background:#2B405B;
	width: 190px;
	height:16px;
	text-align:left;
	padding-left:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:11px;
	padding-top:8px;
}

#nav li ul li a:hover {
	background:#011b3c;
	color: #ff9933;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -20px 0 0;
	margin-left:210px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover, #nav li.hover {
    position: static;
}

.menu1 { width:120px!important; }

.menu2 { width:150px!important; }

.menu3 { width:120px!important; }


#banner { background:#fff; }

#partners { background:#fff; border-top:2px solid #4a6583; }

#content { background:#042f64 url('../images/content_bg.jpg') repeat-x top; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px }

#latest_news_box { float:left; width:390px; padding-right:40px; }

#latest_news dt { font-size:16px; font-weight:bolder; margin-bottom:20px; }

#latest_news dd { display:block; margin-bottom:20px; }

.latest_news_img { float:left; margin-right:10px; border:1px solid #a0a0a0; padding:1px; }

.news_title { display:block; font-weight:bold; }

.news_content {}

.news_link, .news_link:visited { display:block; font-weight:bold; text-decoration:none; color:#f93; }

.news_link:hover { text-decoration:underline; color:#FFFD42; }

#quick_links_box { float:left; width:250px; }

#quick_links_box2 { float:left; width:125px; }

#quick_links dt { font-size:16px; font-weight:bolder; margin-bottom:20px; }

#quick_links dd { background:url('../images/small_arrow.gif') no-repeat left;; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px }

#quick_links2 dt { font-size:16px; font-weight:bolder; margin-bottom:20px; }

#quick_links2 dd { ; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px; no-repeat }

#footer { border-top:2px solid #435c7b; padding:10px 0; font-size:9px; text-align:center }

#footer a, #footer a:visited { text-decoration:none; color:#fff; }

#footer a:hover { color:#B58608; text-decoration:underline; }

/* Lates News Page - Start */

.latest_news_Page { width:auto; height:auto;}

.latest_newsPg_Page dt { font-size:1px; margin-bottom:20px; }

.latest_news_Page dd { display:block; height:75px; margin-bottom:20px; }

.newsPg_titleClr { color:#063265; }

.newsPg_link, .newsPg_link:visited { display:block; font-size:11px; font-weight:bold; text-decoration:none; color:#5c7ba0; }

.newsPg_link:hover { text-decoration:underline; color:#a09a5c; }

/* Lates News Page - End */


/* pages */

#page_content { background:#fff; color:#000; padding:10px 0; font-size:12px; }

#page_left { float:left; width:530px; padding-right:30px; }

#page_right { float:left; width:240px; }

.page_img { float:left; margin-right:20px; }

.page_img_welden { float:left; margin-right:12px; }

#adobe_logo {width:230px; margin-bottom:20px }

#learn_more_box { width:230px; margin-bottom:15px }

#Authors_box { width:230px; margin-bottom:15px }

#software_box { width:230px; margin-bottom:15px }

#learn_more dt { font-size:14px; font-weight:bolder; margin-bottom:3px; }

#Authors dt { font-size:14px; font-weight:bolder; margin-bottom:3px; }

#Authors  dd { background:url('../images/small_arrow2.gif') no-repeat left;; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px }

#learn_more dd { background:url('../images/small_arrow2.gif') no-repeat left;; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px }

#software_box dt { font-size:14px; font-weight:bolder; margin-bottom:3px; }

#software_box dd { background:url('../images/small_arrow2.gif') no-repeat left;; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px }

.blue_border { border-top:2px solid #4a6583; width:195px; margin:0px 5px 5px 0px; padding-top:5px}

.blue_borderLearn { border-top:2px solid #4a6583; width:180px; margin:5px 5px 0px 0px; padding-top:5px}

#contact_box { width:230px; }

#contact_boxInner dt { font-size:14px; font-weight:bolder; margin-bottom:3px; }

#contact_box dd.tel { background:url('../images/icon_phone.jpg') no-repeat left; text-decoration:none!important; padding-left:35px; padding-right:35px; padding-top:5px; padding-bottom:5px }

#contact_box dd.fax { background:url('../images/icon_fax.jpg') no-repeat left !important;; padding-left:35px; padding-right:35px; padding-top:5px; padding-bottom:5px }

#contact_box dd.email { background:url('../images/icon_mail.jpg') no-repeat left;; padding-left:35px; padding-right:35px; padding-top:5px; padding-bottom:5px }

.contact_text { font-size:12px; font-style:normal; font-weight:normal; margin:5px 10px 5px 0px; display:block; }

.boldLarge_font {font-weight:bold; font-size:13px}

li.content { padding:4px 0; }

#solution_box { width:230px; margin-bottom:15px }

#solution dt { font-size:14px; font-weight:bolder; margin-bottom:3px; }

#solution dd { background:url('../images/small_arrow2.gif') no-repeat left;; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px }

/* Links - Starts */

a.email_links, a.email_links:visited{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.email_links:hover{
	color: #b58608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

a.blog_links, a.blog_links:visited{
	color: #b58608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.blog_links:hover{
	color: #b58608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

a.blog_small_links, a.blog_small_links:visited{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.blog_small_links:hover{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

a.partner_links, a.partner_links:visited{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

a.partner_links:hover{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:underline;
}

.more_link a.click_more, a.click_more:visited{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	cursor:hand;
}

a.click_more:hover{
	color: #b58608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	cursor:hand;
}

a.smallText_links, a.smallText_links:visited{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor:hand;
}

a.smallText_links:hover{
	color: #b58608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	cursor:hand;
}

a.normal_textlinks, a.normal_textlinks:visited{
	color: #b58608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.normal_textlinks:hover{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

a.content_textlinks, a.content_textlinks:visited{
	color: #757474;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.content_textlinks:hover{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

a.dt_heading_Links, a.dt_heading_Links:visited{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

a.dt_heading_Links:hover{
	color: #b58608;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:underline;
}

a.news_textlinks, a.news_textlinks:visited{
	color: #33302c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.news_textlinks:hover{
	color: #394d9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

a.bottom_links, a.bottom_links:visited{
	color: #fff;
	text-decoration: none;
}

a.bottom_links:hover{
	color: #B58608;
	text-decoration:underline;
}



/* Links - Ends */


/* Fonts - Starts */

.page_Headings{
	font-size:17px;
	font-weight:bold;
	padding:0px;
}

.sub_Headings{
	font-size:14px;
	font-weight:bold;
	padding:0px;
}

.sub_link{
	font-size:10px;
	padding:0px;
	margin:0px;
	display:block;
}

.bold_Headings{
	font-size:13px;
	font-weight:bold;
	padding:0px;
}

.quote_headings{
	font-size:14px;
	font-weight:bold;
	color:#5C7BA0;
	font-style:italic;
}

.quote_headings_Small{
	font-size:11px;
	font-weight:bold;
	color:#5C7BA0;
}

/* Fonts - Ends */

.page_Headers{
	margin-bottom:8px;
	padding:0px;
}

.sub_page_Headers{
	margin-top:10px;
	padding:0px;
}

.sub_page_Headers02{
	margin:20px 0px 8px 0px;
	padding:0px;
}

#inner_left { float:left; width:260px; padding-right:5px; }

#inner_right { float:left; width:260px; padding-right:5px;}

.bullet_img {padding-right:5px}

.br {margin-bottom:15px;}

.rocc_page_list { display:block; float:left; width:250px; margin-right:15px; padding-top:10px; }

.rocc_page_list dt { font-weight:bold; font-size:13px; }

.clearfloat { clear:both; display:block; }

.more_link { background:url('../images/small_orange_ball.gif') no-repeat 0px 4px; padding-left:15px }

 /*.more_link .click_more{ color:#394d9c; font-size:11px; text-decoration:none; }*/
 
	
.item_content_list {
	padding:10px;
}

.content_list li {
	background:url('../images/small_orange_ball.gif') no-repeat 0 4px;
	padding-left:15px;
	margin-bottom:5px;
	padding-bottom:10px; list-style-type:none
}

.content_list2 li {
	background:url('../images/small_red_ball.gif') no-repeat 0 4px;
	padding-left:15px;
	margin-bottom:5px;
	padding-bottom:10px; list-style-type:none
}

.item_content_listSmall {
	padding:0px 10px 10px 10px;
}

.content_listSmall li {
	background:url('../images/small_orange_ball.gif') no-repeat 0 4px;
	padding-left:15px;
	margin-bottom:5px;
	padding-bottom:5px; list-style-type:none
}

.contact_page_list_left { display:block; float:left; width:80px; margin-right:15px; padding-top:10px; list-style:none;}

.contact_page_list_right { display:block; float:left; width:300px; margin-right:15px; padding-top:10px; list-style:none; }


.contact_form_list_left { display:block; float:left; width:120px; margin-right:15px; padding-top:10px; list-style:none;}

.contact_form_list_right { display:block; float:left; width:300px; margin-right:15px; padding-top:10px; list-style:none; }

.contact_form_list_left li{ padding-top:10px}

.contact_form_list_right li{ padding-top:10px}

.contact_form_list { padding-top:15px}

.contact_form_list li{ list-style:none; padding-top:5px;}

label {
	display:block;
	float:left;
	width:150px;
}

.submit_btn { margin-right:10px; width:80px; }

.clear_form_btn { width:80px; }

ul, li, form, fieldset, label {
	margin:0; 
	padding:0;
	border:none;
}

.rocc_itc { display:block;  /*float:left;width:250px;*/ margin-right:15px; padding-top:10px; }

.rocc_itc dt { font-weight:bold; font-size:13px; }

/* FLV Backgrounds - Start */

.software_flv{
	background:url('../images/software_flash_background.gif') no-repeat top left;
	width:230px;
	height:200px;
	float:left;
	padding:0px;
	margin:0px

}
.itc_flv{
	background:url('../images/itc_flash_background.gif') no-repeat top;
	width:230px;
	height:200px;
	float:left;
	padding:0px;
	margin:0px
	
}
.consultancy_flv{
	background:url('../images/adobe_flash_background.gif') no-repeat top left;
	width:230px;
	height:200px;
	float:left;
	padding:0px;
	margin:0px
	
}

/* FLV Backgrounds - Ends */




.txtSearch
{
width:148px;
vertical-align:top;
margin-right: 7px;


}
