body, p, td, th, li {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333; line-height: 1.5em;}
/* Don't set these to an em or %, so nested items get smaller and smaller */

html,body,div,img,form {border:0; margin:0; padding:0;}

a { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #333; text-decoration: underline;}   

#leftCol a { color: #333; text-decoration: none;}
#leftCol a:visited { color: #333; text-decoration: none;}
#leftCol a:hover { color: #00acec; text-decoration: none;}  

#nav a { color: #333; text-decoration: none;}
#nav a:visited { color: #333; text-decoration: none;}
#nav a:hover { color: #c03; text-decoration: none;}  

#homeText a { color: #dc0019; text-decoration: none;}
#homeText a:visited { color: #dc0019; text-decoration: none;}
#homeText a:hover { color: #dc0019; text-decoration: underline;}  

#redLink a { color: #dc0019; text-decoration: underline;}
#redLink a:visited { color: #dc0019; text-decoration: underline;}
#redLink a:hover { color: #dc0019; text-decoration: underline;}  

#subList a { color: #333; text-decoration: none;}
#subList a:visited { color: #333; text-decoration: none;}
#subList a:hover { color: #dc0019; text-decoration: none;}  

.underline {text-decoration: underline;}
.nounderline {text-decoration: none;}

.clear {clear:both;height:1px;}
.floatLeft {float:left}
.floatRight {float:right}

.textGrey {color: #666;}

td {color:#333;}

h1 {font-size: 100%; font-weight:normal;color: #fff;margin-top: 0;margin-bottom: 0;}
h2 {
	margin: 0;
	padding: 0;
	border:0;
	color: #dc0019;
	font-size:130%;
	font-weight:normal;
	margin: 5px 0 5px 0;		
	}
	
h3 {
	margin: 0;
	padding: 0;
	border:0;
	color: #dc0019;
	font-size:130%;
	font-weight:normal;
	margin: 0 0 5px 0;			
	}
	
h4 {
	margin: 0;
	padding: 0;
	border:0;
	color: #333;
	font-size:100%;
	font-weight:bold;	
	}
	
hr     {
	border: none;
	padding:0 0 5px 0;
	border-top: 1px solid #ccc;
	background-color: #fff;
	height: 1px;
}		

ul {margin-top:0;}
li {margin-left: -12px;}

th {text-align:left;border: 1px solid #5f1091;font-weight:bold;color:#5f1091;background-color: #efe7f4;line-height: 1.3em;}
td {border: 1px solid #5f1091;line-height: 1.4em;}
table {border-collapse: collapse;}

.rowOdd {
	background-color: #fff;
}

.rowEven {
	background-color: #efe7f4;
}

.clearText {text-indent:-10000px;}

* { 
    margin: 0; 
} 

body{
	height: 100%;
    font-size:70%;
    background-color:#fff;
	border: 0;
	padding: 0;
	margin:0;
	background-image: url(/ro/images/bg.gif);
	/*background-position: top center;*/
	/*background-repeat: repeat-x;*/	
}

#wrapper{
	width:1000px; 
    margin: 26px auto 0 auto; 
	border:0;
    padding:0;	
	/*border: 1px solid #f0f;*/		
}


#header {
	width:1000px;
	height:117px;		
	margin: 0;
	background-image: url(/ro/images/header.gif);
	background-position: top center;
	background-repeat: no-repeat;	
	/*border: 1px solid #f0f;*/	
}

#logo {
	width:526px;
	height:23px;
	margin-top:49px;
	margin-left:17px;
	float:left;	
	/*border: 1px solid #f0f;*/	
}


#contentBg {
	width:990px;
	width:1000px;
	margin: 0;
	background-image: url(/ro/images/contentBg.gif);
	background-position: top center;
	background-repeat: repeat-y;	
	/*border: 1px solid #f0f;*/	
}

#watermark {
	margin-left: 5px;
	background-image: url(/ro/images/watermark.gif);
	background-position: 0 305px;
	background-repeat: no-repeat;		
	/*border: 1px solid #f0f;*/	
}

#leftCol {
	width:201px;
	float:left;
	margin-left:12px;
	background-image: url(/ro/images/navBg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display:inline;			
	/*border: 1px solid #f0f;*/	
	padding-bottom:100px;
	margin-top:2px;
}

#rightCol {
	width:765px;
	background-image: url(/ro/images/topBg2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	float:left;
	display:inline;
	/*border: 1px solid #f0f;*/	
}

#contentCol {
	width:487px;
	float:left;
	display:inline;
	/*border: 1px solid #f0f;*/	
}


#mapCol {
	width:254px;
	/*height:630px;	*/
	float:left;
	margin-left:24px;
	margin-top:81px;
	display:inline;
	line-height:1.3em;
	float:left;
}

#mapBorder {
	width:252px;
	background-color:#eee;
	border: 1px solid #dbdbdb;	
}

#title1{width:299px;height:107px;background-image: url(/ro/images/title1.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:140px;float:left;}  
#title2{width:244px;height:107px;background-image: url(/ro/images/title2.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:140px;float:left;}  
#title3{width:244px;height:134px;background-image: url(/ro/images/title3.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:140px;float:left;}  
#title4{width:244px;height:107px;background-image: url(/ro/images/title4.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:140px;float:left;}
#title5{width:244px;height:107px;background-image: url(/ro/images/title5.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:140px;float:left;}    

#subTitle2{width:371px;height:32px;background-image: url(/ro/images/subTitle2.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:10px;} 
#subTitle3{width:127px;height:32px;background-image: url(/ro/images/subTitle3.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:10px;}  
#subTitle4{width:388px;height:32px;background-image: url(/ro/images/subTitle4.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:10px;}    
#subTitle5{width:236px;height:32px;background-image: url(/ro/images/subTitle5.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:10px;}   
#subTitle6{width:143px;height:32px;background-image: url(/ro/images/subTitle6.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:10px;}   
#subTitle7{width:355px;height:32px;background-image: url(/ro/images/subTitle7.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:10px;}  

#practice{width:163px;height:16px;background-image: url(/ro/images/practice.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:50px;margin-bottom:10px;}  

#titleCol {	
	width:226px;
	margin-left:17px;
	margin-top:39px;
	float:left;	
	display:inline;
	/*border: 1px solid #f0f;*/	
}


#footer {
	width:1000px;
	height:63px;	
	margin: 0;
	background-image: url(/ro/images/footer.gif);
	background-position: top center;
	background-repeat: no-repeat;	
	/*border: 1px solid #f0f;*/	
}



ul.nav {
	width: 178px;
	list-style-type: none;
	margin:0;
	padding:0;
	/*border: 1px solid #f0f;*/
}


.nav a {
	width: 148px;
	display:block;
	text-decoration:none;
	/*min-height:34px;*/
	padding-top:4px;
	padding-bottom:4px;	
	padding-left:30px;
	border-top:1px solid #e9e9e9;
}

.nav li {
	text-align: left;	
	margin:0;
	padding:0;
	border:0;	
	float:left;	
	/*border-right:23px solid #d22a9e;*/
	/*background-image: url(/images/_icon.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: 6px 50%;*/
}

a.lineOn {color: #fff; text-decoration: none;}
a:visited.lineOn {color: #fff; text-decoration: none;}
a:hover.lineOn  {color: #fff; text-decoration: underline;}   


#nav1 {
	background-image: url(/ro/images/b1.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
}

#nav1 a:hover { color: #00acec; text-decoration: none;}  

#nav2 {
	background-image: url(/ro/images/b2.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;		
}

#nav2 a:hover { color: #d22a9e; text-decoration: none;}  

#nav3 {
	background-image: url(/ro/images/b3.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;	
}

#nav3 a:hover { color: #a5d22a; text-decoration: none;}  

#nav4 {
	background-image: url(/ro/images/b4.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;	
}

#nav4 a:hover { color: #d2ac2a; text-decoration: none;}  

#nav5 {
	background-image: url(/ro/images/b5.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;	
}

#nav5 a:hover { color: #5f1091; text-decoration: none;} 

#countries {
	width: 218px;	
	height: 40px;
	margin-top:18px;
	float:right;
	margin-top:46px;
	margin-right:18px;
	/*border: 1px solid #f0f;*/
}


#countries ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 218px;	
	height: 40px;
}


#countries ul li {
	margin: 0;
	padding: 0;
	float: left;
	height: 40px;
	text-indent: -10000px;
	margin-left:2px;
}

#countries li a {background-repeat: no-repeat; display: block; height: 40px; width:22px; text-indent:-10000px;overflow:hidden;}

#countries li a:hover {background-position: 0 -40px;} 

a#flag1 {background-image: url(/ro/images/flag1.gif);}
a#flag2 {background-image: url(/ro/images/flag2.gif);}
a#flag3 {background-image: url(/ro/images/flag3.gif);}
a#flag4 {background-image: url(/ro/images/flag4.gif);}
a#flag5 {background-image: url(/ro/images/flag5.gif);}
a#flag6 {background-image: url(/ro/images/flag6.gif);}
a#flag7 {background-image: url(/ro/images/flag7.gif);}
a#flag8 {background-image: url(/ro/images/flag8.gif);}
a#flag9 {background-image: url(/ro/images/flag9.gif);}

hr     {
	border: none;
	margin:0;
	border-top: 1px solid #c70019;
	background-color: #fff;
	height: 1px;
	margin: 7px 0 5px 0;
}

.regList {
	margin:0;
	border:0;
	padding:0;
	width:450px;
	/*border: 1px solid #f0f;*/
	margin-top:10px;
	padding-left:30px;
}


a.btnApply {
	height: 123px;
	width: 253px;
	background: #EBF0F3 url(/ro/images/apply.gif) no-repeat top left;
	display: block;
	float: left;
	text-indent: -10000px;
	overflow: hidden;
	/*border: 1px solid #f0f;*/
	margin-top:40px;
	margin-bottom:50px;
}



input {border: 1px solid #999;background-color:#e6f5fe;}


.addressForm {
	border: 0;
	width: 470px;
	margin: 7px 0 10px 0;
	/*border: 1px solid #f0f;*/
}

.applyBox {
	width:260px;
}

.applyBox2 {
	width:258px;
}

.addressForm label
{
}

.labelForm

{
width:10em;
float: left;
text-align: left;
margin-right: 1.7em;
display: block;
border: 0;
/*border: 1px solid #f0f;*/
}

.addressForm p { margin: 0 0 5px 0;}	

		
#applyBox {
	width: 254px;
	height: 80px;
	background: url(/ro/images/applyBg.jpg) no-repeat top left;
	margin-top:3px;
}

a.btnApply2 {
	width: 189px;
	height: 51px;
	background: #EBF0F3 url(/ro/images/apply_btn.gif) no-repeat top left;
	float: left;
	text-indent: -10000px;
	overflow: hidden;
	margin-top:15px;
	margin-left:33px;
	display:inline;
}


#map {
	width:252px;
	/*height:630px;	*/
	/*border: 1px solid #f0f;*/
	background-color:#eee;
}

.mapText {
	width:240px;
	margin: auto;
/*border: 1px solid #f0f;*/
	margin-top:7px;	
	margin-bottom:7px;
}


ul#navbar {
	width: 252px;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#navbar li {
	width: 252px;
	height: 22px;
	text-indent: -10000px;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}

#navbar li a {background-repeat: no-repeat; display: block; overflow: hidden; height: 22px; width: 252px; margin-bottom:0px;}

#navbar li a:hover {background-position: 0 -22px;}

a#nv1 {background-image: url(/ro/images/map1.gif);}
a#nv2 {background-image: url(/ro/images/map2.gif);}
a#nv3 {background-image: url(/ro/images/map3.gif);}
a#nv4 {background-image: url(/ro/images/map4.gif);}
a#nv5 {background-image: url(/ro/images/map5.gif);}
a#nv6 {background-image: url(/ro/images/map6.gif);}
a#nv7 {background-image: url(/ro/images/map7.gif);}





















