
#countries,#optionallanguage,#themegroup
{
background-color:#e4f2fc;
height:22px;
border-width:1px;
border-style:solid;
Border-color:#aaaaaa;
}

.advancedsearchsubtitletd
{
padding-bottom:15px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

.advancedsearchtexttd
{
width:250px;
padding-left:5px;
height:40px;
padding-right:5px;
}

.advancedsearchfieldtd
{
padding-bottom:15px;
}

.advancedsearchtextstyle
{
font-size:12px;
}

.advancedsearchtable
{
width:700px;
margin-top:10px;
padding-top:5px;
padding-bottom:15px;
}

.advancedsearchexampletext
{
font-size:12px;
}

.advancedsearchtitletable
{
width:700px;
margin-top:20px;
background-color:#e1e1e1;
padding-top:15px;
padding-bottom:15px;
}

.advancedsearchtitletd
{
padding-left:5px;
height:30px;
text-align:center;
background-color:#e4f2fc;
width:100%;
border:#045c97;
border-style: solid;
border-width: 1px;
}

.advancedsearchsubtitletext
{
font-size:12px;
font-weight:bold;
}

.footertable
{
width:100%;
padding-top:15px;
}

.footertext
{
font-size:12px;
}

.footertd
{
padding-left:10px;
}

.headerlinkstd
{
width:100%;
padding-right:5px;
padding-left:5px;
padding-top:2px;
font-size:13px;
padding-bottom:2px;
border-bottom:#045c97;
background-color: #e4f2fc;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.headerlinkstd a ,.headerlinkstd a:visited
{
 color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.languagetd
{
padding-left:5px;
font-size:12px;
height:30px;
}

.headerlink
{
font-size:12px;
}

.themetd
{
padding-left:5px;
padding-top:2px;
font-size:13px;
padding-bottom:2px;
border-bottom:#045c97;
background-color: #e4f2fc;
border-bottom-style: solid;
border-bottom-width: 1px;
color:#000;
}

.cloudtagtd
{
margin-top:20px;
padding-top:5px;
padding-left:5px;
border-color:#77c3fa;
border-width:1px;
border-style:solid;
padding-bottom:5px;

padding-left:5px;
padding-right:5px;
}

.cloudtagtd a 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.generallinks
{
font-size:12px;
}

.opendirectorytd
{
padding-top:10px;
}

.advancetd
{
height:20px;
padding-left:5px;
font-size:13px;
}

.footerlinktd
{
height:15px;
border-top: #045c97;
padding-top:5px;

border-top-style: solid;
border-top-width: 1px;
}

.stdpagetitle
{
font-size:14px;
font-weight:bold;

}

.emailafrndurltd , .emaillinkdesctd
{
padding-top;5px;
background-color:#e4f2fc;
padding-bottom:5px;
}

.emailafrndurl
{
font-size:12px;
font-weight:bold;
}

.outermainoptionstd
{
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
font-size:12px;
background: url(box.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.outermainlogotd
{
width:5%;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;

background: url(box.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.outermaintabtd
{
padding-top:10px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
vertical-align:bottom;

background: url(box.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#mandatory
{
color:red;
font-size:10px;
font-weight:bold;
vertical-align:top;
padding-left:2px;
padding-right:2px;
}

#morelanguagesdiv
{
font-size:11px;
}

.advancetd a
{
font-size:11px;
}

.generatesearchboxtable
{
width:900px;
margin-top:10px;
padding-top:5px;
padding-bottom:15px;
}

.generatesearchboxtitletd
{
padding-left:5px;
height:30px;
text-align:center;
background-color:#e4f2fc;
width:100%;
border:#045c97;
border-style: solid;
border-width: 1px;
}

.generatesearchboxpagetitle
{
font-size:14px;
font-weight:bold;
}

.generatesearchboxtexttd
{
padding-left:5px;
height:40px;
padding-right:5px;
}

.generatesearchboxtextstyle
{
font-size:12px;
}

.generatesearchboxsubtitletd
{
padding-bottom:15px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

.generatesearchboxsubtitletext
{
font-size:12px;
font-weight:bold;
}

.generatesearchboxenginestextstyle
{
font-size:12px;
text-transform: capitalize;
}

.containertabtd
{
padding-left:10px;
background: url(images/themes/modern_yellow/c2.gif) 
no-repeat left top; 
}

.tabsdiv
{
padding-right:10px;
background: url(images/themes/modern_yellow/c3.gif) 
no-repeat right top; 
}

.tabsdivinner
{
 background: url(images/themes/modern_yellow/menu_bg.gif) repeat-x;  
}

.tabstable
{
 background: url(images/themes/modern_yellow/menu_bg.gif) repeat-x; 
}
.tabstr
{
	padding: 0 10 0 4px;
	margin: 0 auto 0 auto;
       	height: 46px;
	list-style: none; 
}

.tabstr td a
{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
        text-transform:capitalize;	
}

.tabstr td a span{
	display: block;
	padding: 0 13px 0 2px; /*Padding of menu items*/
}

.tabstr td.activetabcenter a span{
	display: block;
	padding: 0 22px 0 7px; /*Padding of menu items*/
}

.tabstr td.activetabcenter a, .tabstr td a:hover{
	color: #fff;
	background: url(images/themes/modern_yellow/menu_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.tabstr td.activetabcenter a span, .tabstr td a:hover span
{
	color: #fff;
	background: url(images/themes/modern_yellow/menu_hover_right.gif)    no-repeat right top; 
}

.containersearchtd
{
background: url(images/themes/modern_yellow/box.gif);  
padding-left:20px;
padding-bottom:10px; 
text-align:left; 
height:10px;
}

.searchdiv
{
height:25px;
}

#search
{
width:375px;
margin-bottom:0px;
}

.livesearch
{
 background-color:#fff;
 padding:0px;
 z-index:1000;
 position:absolute;
 margin-top:-1px;
width:377px;
overflow:visible;
}

.livesearch div
{
 display:block;
 color:#444;
 font-size:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:20px;
 text-decoration:none;
  height:20px;
}

.livesearch div:hover
{
 display:block;
 background-color:#ddd;
 font-size:13px;
line-height:20px;
text-decoration:none;
}

.livesearch_span
{
 color:#009933;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.shit
{
width:10px;
padding-bottom:0px;
}

.searchtdleft
{
width:10px;
padding-bottom:0px;

}
.searchtable
{
margin-top:15px;
}
.searchtypedropdown
{
text-transform:capitalize;
font-size:12px;
background-color:#e4f2fc;

}
.dropdowntd
{
font-family:Arial;
font-weight:bold;
text-align:center;
font-size:14px;
font-style: oblique;
font-variant:small-caps;
}
.searchbuttontd
{
padding-left:10px;
text-align:center;
padding-right:10px;

}

.searchtdright
{
font-family:Arial;
font-weight:bold;
color:#CC3366;
font-variant:small-caps;
font-size:14px;
text-align:center;
text-decoration: none;
}

#search
{

height:18px;
margin-left:5px;
margin-right:5px;
border-color:#045c97;
border-width:1px;
border-style:solid;

}

.searchbuttontd
{
padding-left:10px;
padding-right:10px;
}
.searchbutton
{

 background-color:#045c97;
 width:100px; 
height:22px;
border:0px;
color:#fff;
font-weight:bold;
 vertical-align:middle;
 padding-bottom:3px;
}


.tabstable
{
width:100%;
background-color:#ffffff;
height:30px;
}
.searchradiobutton
{
font-family:Verdana;
color:#000;
text-transform:capitalize;
font-size:12px;
text-align:center;
text-decoration: none;
}



.activetabright
{
width:5px;
background: url(images/themes/modern_yellow/breck.gif) 
no-repeat center center; 

}
.activetableft
{
width:5px;
background: url(images/themes/modern_yellow/breck.gif) 
no-repeat center center; 

}

.activetabcenter
{
padding-left:7px;
text-align:center;
padding-right:7px;
}

.activetablink
{
font-family:Verdana;
font-weight:bold;
text-align:center;
font-size:12px;
text-transform:capitalize;
color:#0567a9;
text-decoration: none;
}
.inactivetablink
{
font-family:Verdana;
color:#000000;
text-transform:capitalize;
font-size:12px;
text-align:center;
text-decoration: none;
}
.inactivetabright
{
width:2px;
}
.inactivetableft
{

width:2px;
}
.inactivetabcenter
{
padding-left:7px;
padding-right:7px;
text-align:center;

}

