body {margin:0;padding:0; width:100%; font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333333; background: url(/images/index_back.jpg) repeat-x #fff;}
h1{padding:30px 0 0 0; margin:0; font-size:2.7em; color:#FFFFFF; font-family: Arial Rounded MT Bold, Arial Rounded, Arial, sans-serif; text-shadow:1px 1px 3px #12436e;
 /* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=145, Color='#12436e')";
 /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=145, Color='#12436e');}
h2{padding:30px 0 0 0; margin:0; font-size:2.7em; color:#FFFFFF; font-family: Arial Rounded MT Bold, Arial Rounded, Arial, sans-serif; text-shadow:1px 1px 3px #12436e;
 /* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=145, Color='#12436e')";
 /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=145, Color='#12436e');}
#content h3{font-size:1.9em; color:#333; }
#link_options { height:190px; margin:0; padding:0;}
.text_options a, .text_options a:link, .text_options a:hover, .text_options a:visited { color:#fff; text-decoration:none; display:block;}

.image_box {background: none;}
#link_options a, #link_options a:link, #link_options a:visited { color:#fff; text-decoration:none; display:block;}
#link_options a:hover {color:#fff; text-decoration: underline; display:block;}
#option1 { background:url(/images/index/option1.jpg) no-repeat; height:45px; width:195px; padding: 135px 15px 10px 15px; text-align:center; margin:0; float:left}
#option2 { background:url(/images/index/option2.jpg) no-repeat; height:45px; width:195px; padding: 135px 15px 10px 15px; text-align:center; margin:0; float:left}
#option3 { background:url(/images/index/option3.jpg) no-repeat; height:45px; width:195px; padding: 135px 15px 10px 15px; text-align:center; margin:0; float:left}
#option4 { background:url(/images/index/option4.jpg) no-repeat; height:45px; width:195px; padding: 135px 15px 10px 15px; text-align:center; margin:0; float:left}


#content {min-height: 436px; margin:16px 0; font-size:12px;} 
.left_content {float:left; width:450px;}
.rightbox{width:395px; height:374px; margin-top:12px; float:right;}

/*-------- News Tab section ----------*/
#tab1 {margin:10px 0 0 10px;}
#tab1 a, #tab1 a:link, #tab1 a:visited { color: #5ca00b !important; text-decoration: none !important;}
#tab1 a:hover { color: #5ca00b; text-decoration:underline !important;}

ul.tabs {margin: 0 0 6px 6px; padding: 0; float: left; list-style: none; height: 29px; /*--Set height of tabs--*/ width: 390px;
}
ul.tabs li {float: left; margin: 0; padding: 0; height: 41px; /*--Subtract 1px from the height of the unordered list--*/ line-height: 41px; /*--Vertically aligns the text within the tab--*/
border:  none; margin-bottom: -1px; /*--Pull the list item down 1px--*/ overflow: hidden; position: relative; background: none}
ul.tabs li a {text-decoration: none; color: #bbb; display: block; font-size: 15px;  padding: 0; outline: none; font-weight:bold; height:41px; width:128px; text-align:center;
}
ul.tabs li a:hover {color: #333; height:41px; width:128px;}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: url(/images/index/blue_tab.gif) no-repeat !important; height:41px; width:128px; color: #292929 !important;}
.tab_container {overflow: hidden; clear: both; background: url(/images/index/blue-box.gif) no-repeat bottom; width:363px; height:347px; margin:0; padding:16px; font-size:14px; }
.tab_content {padding: 12px; font-size: 14px;}
.tab_content h2 {font-weight: normal; padding-bottom: 10px; border-bottom: 1px dashed #ddd; font-size: 1.8em;}
.tab_content img {float: left;margin: 0 20px 20px 0;border: 1px solid #ddd;padding: 5px;}


.news_title {margin:5px 0; background:url(/images/rightimages/ih_icon.gif) no-repeat!important; padding:0 0 0 17px!important;}
.gfc-resultsHeader {border-bottom: none !important; margin-bottom:0 !important; width:100%;}
.gfc-resultsbox-visible {width:324px; font-size:14px; margin: 10px 0 0 10px;}
.gf-result {background:url(/images/rightimages/ih_icon.gif) no-repeat !important; margin:0; padding:0 0 0 17px!important;}


/*-------------- end -----------------*/
/*-----------------------------------------------------------------
                          Index page logos
------------------------------------------------------------------*/
#partners { background:url(/images/index/partners.gif) no-repeat; width:449px; height: 100px; padding: 27px 0 0 0;}

#mslogo  {display: block; width: 104px; height: 71px; background: url(/images/index/microsoft.gif) no-repeat 0 -71px; float:left; margin-right:}
#mslogo:hover {background-position: 0 0;}	

#vmlogo {display: block; width: 104px; height: 71px; background: url(/images/index/vm.gif) no-repeat 0 -71px; float:left;}
#vmlogo:hover {background-position: 0 0;}

#orlogo {display: block; width: 156px; height: 71px; background: url(/images/index/oracle.gif) no-repeat 0 -71px; float:left;}
#orlogo:hover {background-position: 0 0;}
		
#mslogo span {display: none;}
#vmlogo span {display: none;}
#orlogo span {display: none;}

/*-----------------------------------------------------------------
                          Index page top slider
------------------------------------------------------------------*/
.image_box { height:280px; margin:0; position:relative;}
.image_box p { width: 450px}

#jFlowSlide{font-size:14px; font-family: Arial Rounded MT Bold, Arial Rounded, Arial, sans-serif;}
#myController {position:absolute; top:0px; right:0; padding:2px 0; background-color:#5d7f9d; }
#myController span.jFlowSelected { background:#43A0D5;margin-right:0px; }

.slide-wrapper { padding: 0px; }
.slide-thumbnail { width:494px; height:280px; float:right; }
* html .slide-thumbnail { width:494px; height:280px; float:right;  }
.slide-thumbnail img {}
.slide-details { width:422px; float:left; margin-left:0px;}
* html .slide-details { width:412px; float:left; margin-left:0px;}
* html .image_box p { width: 412px}
.slide-details h2 {padding:18px 0 0 0; margin:0; color:#FFFFFF; font-family: Arial Rounded MT Bold, Arial Rounded, Arial, sans-serif; width: 424px}
* html .slide-details h2 { width: 412px}
.slide-details .description { margin-top:10px; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF!important; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; margin-top:5px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #43A0D5!important; }

.image_controls {}