
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                font-size: 100%;
                background: transparent;
				
}
html, body {
                margin:0;
                padding:0;
                text-align:center;
                background:#e1e1e1 url(../images/bodybg.jpg) repeat-x top left;
				
}

#main {
                margin-left:auto;
                margin-right:auto;
                width:982px;
                text-align:left;
				
				
}
.topnav {
                font:11px arial, verdana;
                color:#7f7f7f;
                text-align:right;
                height:15px;
				padding-top:10px;
                display:block;
				padding-right:6px;
}
.topnav a:link, .topnav a:visited {
                font:11px arial, verdana;
                color:#7f7f7f;
                text-decoration:none;
}
.topnav a:hover {
                color:#000;
                text-decoration:underline;
}
#pagewidth {
                background:#fff;
                padding:6px;
				
}
#header {
                height:127px;
                background:#b0ccd3 url(../images/bgheader.gif) repeat-y top right;
                width:100%;
				
}
#header .shd {
                background:url(../images/tbg_header.gif) no-repeat top center;
}
#myslidemenu {
                float:left;
                width:647px;
                height:30px;
                padding-top:15px;
}
#search {
                float:right;
                width:308px;
                background:#57757f url(../images/bgSearch.gif) no-repeat top left;
                line-height:45px;
                padding-left:15px;
				position:relative;
}

*html #myslidemenu {
                float:left;
                width:647px;
                height:30px;
            }

*html #search {
                float:right;
                width:308px;
                background:#57757f url(../images/bgSearch.gif) no-repeat top left;
                height:35px;
                padding-left:15px;
				padding-top:10px;
}

.logo {
                padding-top:21px;
                padding-left:15px;
                padding-bottom:8px;
}
.fleft {
                float:left;
}
.fright {
                float:right;
}
.pad5 {
                padding:5px;
}
.featSol {
           /*background:url(../images/bgFeatured.gif) no-repeat bottom right;*/
          width:322px;
                height:221px;                
                float:left;
                font:12px Arial, Helvetica, sans-serif;
                color:#fff;
				}



.featSol .hd {
                background:url(../images/featHd.gif) repeat-y top right;
                height:28px;
                padding:5px 5px 0px 5px;
                font:bold 11px Arial, Helvetica, sans-serif;
                color:#fff;
}

.lists {
                padding-top:8px;
                margin:0px;
                list-style-type:none;
                border-top:1px solid #ccc;
}
.lists li {
                background:url(../images/tip1.gif) no-repeat 0px 5px;
                padding-left:15px;
                padding-bottom:10px;
                margin:0px;
                font:bold 12px arial, Helvetica, sans-serif;
                color:#999;
}
.lists a:link, .lists a:visited {
                color:#4e7680;
                text-decoration:none;
}
#maincol {
                background-color: #FFFFFF;
                width:100%;
				padding-top:10px;
				*padding-top:5px;
}


#newsroom {
                float:left;
                width:280px;
                padding:0px 10px 0px 15px;
				
}

#casestd li, #newsroom li {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#888;}


#newsroom h4 {
                height:22px;
}
#casestd {
                float:left;
                width:280px;
                padding:0px 10px 0px 15px;
}
#casestd h4 {
                height:22px;
}
#rightbar {
                float:right;
                width:320px;
                padding-right:3px;
}

 .tmargin{padding-top:50px; text-align:right}
#footer {
                line-height:53px;
                display:inline-block;
                width:962px;

                clear:both;
                background:#ccc url(../images/footerbg.gif) no-repeat top center;
                padding:10px;
}
#footer a:link, #footer a:visited {
                color:#999;
                font:normal 11px Arial, Helvetica, sans-serif;
                padding:0px 10px 0px 10px;
                text-decoration:none;
}

#footer a:hover{color:#000;}

.extlinks {font:normal 11px Arial, Helvetica, sans-serif; padding-bottom:5px; color:#7f7f7f; padding-right:6px;}
.extlinks a:link, .extlinks a:visited {
                color:#7f7f7f;
                font:normal 11px Arial, Helvetica, sans-serif;
                text-decoration:none;
			
}

.extlinks a:hover{text-decoration:underline;}


/* *** Float containers fix:
*** */ 
.clearfix:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
}
.clearfix {
                display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
                height: 1%;
}
.clearfix {
                display: block;
}
/* End hide from IE-mac */

/* Inner Pages */
#innerBody{
                background-color: #FFFFFF;
                width:100%;
				
				 }
				 

				 

#nav {background:#efefef;border-bottom:1px solid #ccc; font:normal 10px arial; padding:5px; width:960px; }
#nav a:link,#nav a:visited{color:#003366; text-decoration:underline;font-weight:bold;}

#bodyContent{width:620px;float:left; padding:10px; font:11px Arial, Helvetica, sans-serif; color:#333; } 
#bodyContent H2.contHd{font-size:22px; border-bottom:1px solid #efefef;display:block;padding:0px 0px 10px 0px; text-transform:uppercase;}
#bodyContent H2.uoc{font-size:20px; border-bottom:1px solid #efefef;display:block;padding:0px 0px 10px 0px; font-weight:normal; margin-top:10px; color: #4e7680}
#bodyContent H2.uocpop{font-size:20px; border-bottom:1px solid #efefef;display:block;padding:0px 0px 10px 0px; font-weight:normal;}
#bodyContent H2.uocheading{font-size:20px; display:block;padding:0px 0px 10px 0px; font-weight:normal; margin-top:10px; text-align:left!important;}

#bodyContent h3{font:bold 12px Arial, Helvetica, sans-serif; color:#4e7680; padding:5px 0px 5px 0px;}
#bodyContent p{font:normal 11px Arial, Helvetica, sans-serif; color:#333;padding-bottom:10px;}
#bodyContent .learn{padding:5px 0px 5px 0px; clear:both;}
#bodyContent h3.innerheader{font:bold 14px Arial, Helvetica, sans-serif; color:#000;}

#bodyContent li {
                background:url(../images/tip1.gif) no-repeat 0px 2px;
                padding-left:15px;
                padding-bottom:5px;
                margin:0px;
                font:normal 11px arial, Helvetica, sans-serif;
                color:#666;
                list-style-type:none;
}
#bodyContent li a:link, #bodyContent li a:visited {
                color:#4e7680;
                
}

#bodyContent .normalli li {font-weight:normal;}

.submenudiv{border:1px solid #efefef;padding:5px; background:#f9f9f9;border-top:3px solid #efefef;}
.submenudiv a:link{color:#0089ce;}

.hline{
border: 0;
color: #efefef;
background-color: #efefef;
height: 1px;

text-align: left;
}
.innercolumns{width:48%; float:left;padding:5px;margin-right:10px; }
.bdr{border-bottom:1px solid #efefef;}
.innercolumns h3{font:bold 12px Arial, Helvetica, sans-serif; color:#4e7680;}
.innercolumns p{font:normal 11px Arial, Helvetica, sans-serif; color:#8c8c8c;}
.innercolumns .learn{padding:5px 0px 5px 0px; clear:both;}
.blinks {
                width:45%;
                float:left;
                padding-top:8px;
                margin:0px;
                list-style-type:none;
}
.blinks li {
                background:url(../images/tip1.gif) no-repeat 0px 5px;
                padding-left:15px;
                padding-bottom:5px;
                margin:0px;
                font:bold 11px arial, Helvetica, sans-serif;
                color:#999;
                list-style-type:none;
}
.blinks a:link,.blinks a:visited, .lists a:visited {
                color:#4e7680;
                text-decoration:none;
}
#bodyContent .blinks a:hover{text-decoration:underline;color:#000000;}


.body{width:95%; float:left;padding:5px;margin-right:10px; }
.bdr{border-bottom:1px solid #efefef;}

.listcolumn {
                width:95%;
                float:left;
                padding-top:8px;
                margin:0px;
                list-style-type:none;
}
.listcolumn li {
                background:url(../images/tip1.gif) no-repeat 0px 5px;
                padding-left:15px;
                padding-bottom:5px;
                margin:0px;
                font:bold 11px arial, Helvetica, sans-serif;
                color:#999;
                list-style-type:none;
}
.listcolumn a:link, .listcolumn a:visited {
                color:#4e7680;
                text-decoration:none;
}

.press-left{
	width:300px;
	float:left;
	cursor:pointer;
	
}
.press-right{
	width:300px;
	float:right;
	cursor:pointer;
	}

.open-window1{
	display:none;
	position:absolute;
	top:150px;
	right:130px;
	z-index:1;

}

.close1{
	width:25px;
	height:29px;
	position:absolute;
	cursor:pointer;
	top:-11px;
	right:-8px;
	background:url(../images/x.png) no-repeat;
}

.open-window2{
	display:none;
	position:absolute;
	top:150px;
	right:130px;
}

.close2{
	width:25px;
	height:29px;
	position:absolute;
	cursor:pointer;
	top:-11px;
	right:-8px;
	background:url(../images/x.png) no-repeat;
}
.imgfloat{
	float:left;
	padding:5px;
	border:1px solid #ccc; 
	background:#fff;
	margin:5px;
}
.imgfloatright{
	float:right;
	padding:5px;
	border:1px solid #ccc; 
	background:#fff;
	margin-left:5px;
}

#bodyContent .normalli li {font-weight:normal;}

.pdflink{text-align:right;display:block; width:100%;}
.fleft{float:left;}

#bodyContent li ul
{
color: #000;
padding: 3px 3px 3px 27px;
font-weight: normal;
list-style-type:circle;
list-style-image:none;

}




.tblBdr{
	border:1px solid #efefef; 
	border-collapse:collapse;
	}
.tblBdr td{
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	}
.tblBdr th{
	background:#efefef; 
	border-bottom:2px solid #ccc;
	}

a:link{color:#006699;}
a:visited{color:#900;}


.news p{
	padding:5px 0px 5px 0px;
	border-bottom:1px dashed #dfdfdf;
	}
.clear{
	clear:both;
	}
.colum1H{
	width:130px;
	float:left; 
	display:block;
	text-align:left; 
	font:bold 12px arial; 
	color:#375f69; 
	background:#eaedf1; 
	height:16px;
	padding:2px;
	}
.colum2H{
	width:300px;
	float:left; 
	display:block;
	text-align:justify; 
	font:bold 12px arial; 
	color:#375f69; 
	background:#eaedf1; 
	height:16px;
	padding:2px;
	}
.colum3H{
	width:100px;
	float:left;
	display:block;
	text-align:center; 
	font-weight:bold; 
	font:bold 12px arial; 
	color:#375f69; 
	background:#eaedf1; 
	height:16px;
	padding:2px;
	}


.colum1{
	width:130px;
	float:left;
	height:auto; 
	display:block;
	text-align:left; 
	font-weight:bold; 
	border-top:1px dashed #ccc;
	}
.colum2{
	width:300px;
	float:left;
	height:auto; 
	display:block;
	text-align:justify; 
	padding-bottom:5px; 
	border-top:1px dashed #ccc;
	}
.colum3{
	width:100px;
	float:left;
	height:auto; 
	display:block;
	text-align:center; 
	font-weight:bold; 
	border-top:1px dashed #ccc;
	}

.boxgrey{
	border:1px solid #efefef; 
	background:#fff; 
	padding:5px; 
	margin-bottom:5px; 
	border-bottom:3px solid #efefef;
	}
.boxgrey h4{
	font-size:14px; 
	color:#C30;
	}

#bodyContent .success ul li{
	background:url(../images/bg_fold.gif) no-repeat bottom left; 
	height:29px; 
	list-style-image:none; 
	border-bottom:1px solid #efefef; 
	margin-top:5px;
	}

.success ul {
	list-style-type:none;
	}

#bodyContent .success ul li a:link, {
	color:#4e7680; 
	text-decoration:none;
	}
#bodyContent .success ul li a:visited{color:#900;}
.bdrBlack{border:1px solid #333;}
.pd10{padding:10px;}
.black{color:#000;}






/* news */

.news_style{
display:none;
}

#mynewsdis{
background:#b84b3d;
}
.news_show
{
font:11px Arial, Helvetica, sans-serif;
background-color: white;
color:white;
width:272px;
overflow: auto;	
background: url(../images/bg_news.gif) repeat-x top left; height:163px;
border-bottom:5px solid #8d3a2f;
padding:15px 25px 15px 25px;
}

#news_button{
background:#7c332a url(../images/bg_newshd.gif) no-repeat top left; height:28px; }

.news_border
{
width:322px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	
}

.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:322px;
height:35px;
color:white;
text-align:center;
}

.news_title{
font:bold 14px Arial, Helvetica, sans-serif; height:30px; }

.newsfeat{padding:10px 0px 0px 10px;float:left;width:150px; text-align:left;}
.newscontent{height:90px;}
.buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
}
.controls{background:url(../images/controlbg.gif) no-repeat center right; width:45px; height:20px;float:right;padding:4px 4px 4px 15px; margin-right:8px;  }
.controls img{padding-top:3px;}
.controls img:hover{padding-top:3px;}




/* roundcorner    */
.liquid-round1 {
width:450px;
margin:0px auto;
float:left; 
margin-right:8px;
padding-left:12px;
}

.liquid-round2 {
width:450px;
margin:0px auto;
float:left; 
margin-right:8px;
padding-top:20px;
padding-left:12px;
}

.liquid-round {
width:230px;
margin:0px auto;
float:left; 
margin-right:8px;

}
.top {
width:100%;
height:38px;
background:url(../images/top.gif) no-repeat left top;
}

.top span {
display:block;
position:relative;
height:33px;
background:url(../images/top-right.gif) no-repeat right top;
font:bold 12px Arial, Helvetica, sans-serif;
padding-top:5px;
padding-left:10px;
}

.top span.double {
display:block;
position:relative;
height:38px;
background:url(../images/top-right.gif) no-repeat right top;
font:bold 12px Arial, Helvetica, sans-serif;
padding-top:4px;
padding-left:10px;
line-height:15px;
}

.topBig {
width:100%;
height:38px;
background:url(../images/topBig.gif) no-repeat left top;

}

.topBig span {
display:block;
position:relative;
height:33px;
background:url(../images/top-right.gif) no-repeat right top;
font:bold 12px Arial, Helvetica, sans-serif;
padding-top:5px;
padding-left:10px;
}



.topBig span.double {
display:block;
position:relative;
height:38px;
background:url(../images/top-right.gif) no-repeat right top;
font:bold 12px Arial, Helvetica, sans-serif;
padding-top:4px;
padding-left:10px;
line-height:15px;
}

.center-content {
position:relative;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
padding:5px;
height:255px;
padding-bottom:35px;
}


.lh20{
	line-height:20px;
	height:100px;
}

.lh30{
	line-height:20px;
	height:100px;
	padding:10px;
}

.center-content a.readmore{
color:#007ab7;	
text-decoration:none;
border-bottom:none;
background:none;
padding-left:0px;
float:none;
}

.center-content a{
color:#007ab7;	
text-decoration:none;
line-height:16px;
background:url(../images/tip2.gif) no-repeat 5px 5px; padding-left:15px;
padding-bottom:6px;
float:left;
width:auto;clear:left;
}

.center-content a:hover{
color:#900;
text-decoration:underline;
}

.bottom {
width:100%;
height:33px;
background:url(../images/bottom.gif) no-repeat left bottom;
}

.bottom span {
display:block;
position:relative;
height:33px;
background:url(../images/bottom-right.gif) no-repeat right top;
}

.bottomBig {
width:100%;
height:33px;
background:url(../images/bottomBig.gif) no-repeat left bottom;
}

.bottomBig span {
display:block;
position:relative;
height:33px;
background:url(../images/bottom-right.gif) no-repeat right top;
}

.innernavsection{
	padding-top:10px; 
	display:block; 
	width:620px;
}

.nav1{
	text-align:left; 
	font:normal 11px Arial, Helvetica, sans-serif; 
	background:#f5f5f5; 
	display:block;  
	margin-bottom:10px; 
	line-height:26px; 
	color:#666;  
	text-decoration:none; 
	padding-left:5px; 
}

.bdheader{
	font:bold 22px Arial, Helvetica, sans-serif; 
	padding:0px 0px 10px 10px; 
	text-transform:uppercase; 
	display:inline;  
}
.nav1 a{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#006699; 
	text-decoration:underline; 
	line-height:20px; 
}
.nav1 a:hover{
	color:#000; 
	text-decoration:underline;
}
.nav1 a.active{
	color:#000;
}
.nav1 .inactive{
	color:#666; 
	text-decoration:none;
}


.solLinks{
	background:#f9f9f9 url(../images/bg_rightside.gif)  repeat-x top left; 
	width:280px;
	margin-top:45px; 
	padding:10px; 
	float:right; }
	
.reqinfobt{
	width:301px;
	padding:5px 0px 0px 0px; 
	float:right;  
	
}
.solLinks div{
	padding:5px; 
	height:auto;
	overflow:hidden; 
	font:11px Arial, Helvetica, sans-serif; 
	color:#333; 
}
.solLinks a div:hover{
	cursor:hand;
}
.solLinks img{
	padding:5px;
	float:left; 
}
.solLinks span{
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#036;
}
.solLinks a{
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0px;
	text-decoration: none;
}

.solLinks div:hover{
	background:#efefef;
	border:1px solid #fff;
	padding:4px; 
	cursor:default;
}
.solLinks div.active{
	background:#efefef;
}
.solLinks .2L{
	padding-top:10px;
}

#mask {
     position:absolute;
     left:0;
     top:0;
     z-index:9000;
     background-color:#000;
     display:none;

                
}
#boxes .window {
     position:absolute;
     left:0;
     top:0;
     width:440px;
     height:200px;    
     display:none;
     z-index:9999;
     padding:20px;
     border:4px solid #999;
     background:#fff;
}
                
#boxes #dialog,#dialog01,#dialog1, #dialog2, #dialog3, #dialog3 {
     width:375px;
     height:203px;
     padding:10px;
     background-color:#ffffff;                
}

.icons-pad{
     padding-left:10px;
}

.top-p{
     padding:20px;
}
                
#boxes .text {
     font:12px Arial, Helvetica, sans-serif
}

#content {
	border-bottom:0px solid #ddd; 
	width:191px; 
	float:right; 
	padding-left:0px; 
	font: 12px/22px arial, sans-serif; 
	margin-right:300px;
	}
#basic-modal-content1 {
	display:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	height:585px; 
	width:781px;
	}
#basic-modal-content2 {
	display:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	height:585px; 
	width:781px;
	}

/* Overlay */
#simplemodal-overlay {
	background-color:#000; 
	cursor:wait;
	}

/* Container */
#simplemodal-container{
	height:585px; 
	width:781px; 
	color:#bbb; 
	background-color:#333; 
	margin-top:20px;
	}
#simplemodal-container code {
	background:#141414; 
	color:#bbb; 
	display:block; 
	margin-bottom:12px;
	}
#simplemodal-container a {
	color:#ddd; 
	padding:0px;
	}
#simplemodal-container a.modalCloseImg {
	background:url(../images/x.png) no-repeat; 
	width:25px; 
	height:29px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	top:-15px; 
	right:-16px; 
	cursor:pointer;
	}
#simplemodal-container #basic-modal-content {
	padding:0px;
	}

.press-left{
                width:300px;
                float:left;
                cursor:pointer;
				border:#F00 1px solid;
}
.press-right{
                width:300px;
                float:right;
                cursor:pointer;
                }

.press-logos{
                
                float:left;
				padding-left:10px;
                }
.mrginright40
	{
		margin-right:90px;
	}
.close {
    background: url("../images/close_bt.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -20px;
    top: -20px;
    width: 36px;
    z-index: 99999;
	text-indent:99999
}
#bodyContent p.uocabout{font:normal 11px Arial, Helvetica, sans-serif; color:#333;padding-bottom:10px; text-align:left;}
#bodyContent h3.uocabouthead{font:bold 12px Arial, Helvetica, sans-serif; color:#4e7680; padding:5px 0px 5px 0px; text-align:left}

.tablebg
	{
		background: #2d2d2d;
	}
.presentation
	{
		background: #333333;
		font-size:13px;
		font-weight:bold;
		color: #fff;
		padding:5px;
		text-align:left
	}
.presentation1
	{
		background: #666666;
		font-size:13px;
		font-weight:bold;
		color: #fff;
		padding:5px;
		text-align:left
	}
.presentationtxt
	{
		background: #fff;
		font-size:12px;
		font-weight:normal;
		color: #181107;
		padding:5px;
		text-align:left
	}
