/* Basic */

*

{

margin:0;

padding:0;

}



body

{

background:#093874 url(images/body-strip.gif) repeat-x left top;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}



a

{

text-decoration:none;

font-size:11px;

color:#CC0000;

}



p

{

line-height:18px;

margin-bottom:10px;

}



.red

{

color:#CC0000;

}



input.txt, .comment

{

border:1px solid #ccc;

background:#eee;

padding:2px;

width:200px;

}



.comment

{

width:300px;

}





.clear {

display: block;

clear: both;

width: 100%;

height: 1px;

margin: 0 0 -1px;

font-size: 1px;

line-height: 1px;

}



span.more a

{

display:block;

width:42px;

height:18px;

background:url(images/more.gif) no-repeat left 3px;

text-align:center;

color:#fff;

}



.checksline

{

width:960px;

height:20px;

float:left;

}



#wrapper

{

width:984px;

margin:0 auto;

overflow:hidden;

}



#header

{

width:960px;

height:120px;

float:left;

padding-left:12px;

padding-right:12px;

background:url(images/header-bg.jpg) no-repeat 12px top;

}



#top-nav

{

width:960px;

height:40px;

float:left;

background:url(images/red-grad.jpg) repeat-x 40px top

}



#top-nav p

{

float:left;

font:11px "Arial Black";

color:#fff;

padding:6px;

}



#top-nav ul

{

float:left;

list-style:none;
height:40px;

}



#top-nav ul li

{

float:left;

height:33px;

text-align:center;

padding-left:8px;

margin-right:5px;
margin-top:3px;

}



#top-nav ul li a

{

height:13px;

display:block;

float:left;

color:#fff;

font-size:11px;

padding:10px 5px;

}



#body-home #top-nav ul li.home,

#body-family #top-nav ul li.family,

#body-employment #top-nav ul li.employment,

#body-citizenship #top-nav ul li.citizenship,

#body-othervisa #top-nav ul li.othervisa, 

#body-contact #top-nav ul li.contact,
#body-consultation #top-nav ul li.consultation,

/* phlashnet add ins */
#body-visas #top-nav ul li.visas,
#body-green-cards #top-nav ul li.green-cards
{

background:url(images/left.jpg) no-repeat left top;



}



#body-home #top-nav ul li.home a,

#body-family #top-nav ul li.family a,

#body-employment #top-nav ul li.employment a,

#body-citizenship #top-nav ul li.citizenship a,

#body-othervisa #top-nav ul li.othervisa a, 

#body-contact #top-nav ul li.contact a,
#body-consultation #top-nav ul li.consultation a,

/* phlashnet add ins */
#body-visas #top-nav ul li.visas a,
#body-green-cards #top-nav ul li.green-cards a

{background:url(images/right.jpg) no-repeat right top;



}









#container

{

float:left;

width:960px;

padding-left:12px;

padding-right:12px;

background:url(images/container-bg.jpg) repeat-y left top;

}





/* Basic */

#header .logo

{

float:left;

margin-top:20px;

padding-left:20px;

}



#search

{

float:right;

width:300px;

background:url(images/search-bg.jpg) no-repeat left top;

height:41px;

margin-top:20px;

padding:10px 10px 10px 40px;





}





/* container */

#banner

{

width:960px;

height:212px;

float:left;

position:relative;

margin-bottom:20px;

}



#slider

{

width:724px;

position:absolute;

}



#statue

{

width:161px;

position:absolute;

right:0px;
padding-top:22px;
background:#093874 url(images/blue-grad.jpg) repeat-x left top;

width:232px;
height:189px;
}







#new

{

position:absolute;

right:1px;


z-index:10;


font:20px "Trebuchet MS";

color:#fff;

text-align:center;
padding-left:10px;

}





#left-column

{

width:190px;

float:left;

padding-left:10px;

margin-bottom:20px;

}



#left-column h2

{

width:150px;

height:16px;

padding:10px 10px 10px 30px;

font-size:11px;

background:url(images/left-h2.jpg) no-repeat left top;

color:#fff;

}





#left-column ul

{

width:190px;

list-style:none;

}



#left-column ul li

{

padding-left:5px;



}



#left-column ul li a

{

display:block;

font:11px Tahoma;

color:#000;

padding:5px 5px 5px 15px;

height:20px;

background:url(images/arrow.gif) no-repeat left 10px;

border-bottom:1px solid #E1E1E1;

}



#left-column ul li a:hover

{

text-decoration:underline;

color:#CC0000;

}



#right-column

{

width:230px;

float:right;

font-size:11px;

color:#353434;

padding-right:10px;

margin-bottom:20px;

}



#right-column h2

{

font:22px Arial, Helvetica, sans-serif;

background:url(images/red-arrow.gif) no-repeat left  center;

padding-left:20px;

}



#right-column h3

{

color:#252525;

font-size:12px;

}



#right-column span

{

float:right;



}



#content-column

{

width:460px;

float:left;

background: #F4F4F4 url(images/content-bg.jpg) no-repeat 10px top;

margin:0 10px;

padding:0 20px;

margin-bottom:20px;

}



#content-column h1

{

font: 30px  "Trebuchet MS";

background:url(images/blue-line.gif) no-repeat left bottom;

margin-bottom:20px;

padding-bottom:10px;

}





#content-column p

{

margin-bottom:10px;

}





#inside-content

{

width:690px;

float:left;

background: #F4F4F4 url(images/inside-content-bg.jpg) repeat-x 10px top;

margin:0 10px;

padding:0 20px;

margin-bottom:20px;

font-size:12px;

}



		#inside-content h1

		{

		font: 23px  "Trebuchet MS";

		background:url(images/blue-line.gif) no-repeat left bottom;

		margin-bottom:20px;

		padding-bottom:10px;

		margin-top:5px;

		}

		

		

		#inside-content p

		{

		margin-bottom:10px;

		line-height:18px;

		}



		#inside-content h2

		{

		font:bold 15px arial;

		padding:5px 0 10px 0;

		color:#073E7F;

		}

		#inside-content h3

		{

		font:bold 12px arial;

		padding:5px 0 10px 0;

		color:#000;

		}

		

		#inside-content ul

		{

		padding:0 0 5px 0;

		list-style:none;

		}

		

		#inside-content ul li

		{

		padding:0px 0 8px 15px;

		background:url(images/blue_round_buller.gif) no-repeat left 5px;

		} 
		
		#inside-content ol

		{

		padding:0 0 5px 0;
		}
		
		#inside-content ol li
		{
		padding:0px 0 8px 0;
		}





.anythingSlider                         

{ float:left;

width: 724px; 

height: 211px; 

position: relative; 

}



.anythingSlider .wrapper                



{ 

width: 724px; 

overflow: auto; 

height: 211px; 

margin: 0; 

position: absolute;





}

.anythingSlider .wrapper ul             

{ 

width: 99999px; 

list-style: none; 

position: absolute;

background: #000; 

}

.anythingSlider ul li                   

{ 

display: block; 

float: left; 

padding: 0; 

height: 211px; 

width: 724px; 

margin: 0; 

}

.anythingSlider .arrow                  

{ 

display: block; 

height: 200px; 

width: 67px; 

background: url(../images/arrows.png) no-repeat 0 0; 

text-indent: -9999px; 

position: absolute; 

top: 65px; 

cursor: pointer; 

}

.anythingSlider .forward                

{ 

background-position: 0 0; 

right: -20px; 

}

.anythingSlider .back                   

{ background-position: -67px 0; 

left: -20px; 

}

.anythingSlider .forward:hover          

{ 

background-position: 0 -200px; 

}

.anythingSlider .back:hover          



{ background-position: -67px -200px; }



#thumbNav                               

{ 

position: absolute; 

top: 170px; 

left:530px; 

text-align: center; 

}



#thumbNav li

{

float:left;

}

#thumbNav a                            

 { 

color:#fff;

font-size:11px;

font-weight:bold;

display: inline-block; 

margin: 0 5px 0 0;

background:url(images/red-but.png) no-repeat left top;

text-align: center;

padding-top:5px;

color:#fff; 

width:23px; 

height:23px;

}



#thumbNav a:hover 

{

background:url(images/black-but.png) no-repeat left top;

width:23px; 

height:23px; 

}



#thumbNav a.cur                         

{

background:url(images/black-but.png) no-repeat left top;

color:#fff;

width:23px; 

height:23px; 

}



#start-stop                             

{ 

position: absolute; 

top: 295px; 

left:530px; 

background-repeat: repeat-x; 

color: white; 

width: 26px; 

height:26px; 

text-align: center; 

background: url(images/play.png) no-repeat left top;

-moz-border-radius-bottomleft: 5px; 

-moz-border-radius-bottomright: 5px; 

-webkit-border-bottom-right-radius: 5px; 

-webkit-border-bottom-left-radius: 5px;

 }



#start-stop.playing                     

{ 

background: url(images/stop.png) no-repeat left top;

width:23px; 

height:23px;  

}



#start-stop:hover                       

{ 

width:23px; 

height:23px; 

}





#index-content

{

width:940px;

float:left;

padding:5px 0px 0 0;

background:url(images/checks-line.gif) no-repeat left top;

}



#index-content h2

{font: 22px "Trebuchet MS";

font-style:italic;}



.box

{

width:200px;

float:left;

margin-right:20px;



}



.box ul

{

list-style:none;

}



.box ul li

{

margin-bottom:5px;

color:#CC0000;

font-size:11px;

}



.address

{

float:right;

font-size:11px;

color:#000;

padding:5px 0;
width:290px;

}

.address p
{
margin-bottom:5px;
}

.address strong
{
color:#c00;
}



#footer

{

width:920px;

float:left;

padding:20px;

background:#fff url(images/footer-bg.jpg) repeat-x left top;

}



#footer p

{

float:left;

}


table.const-form
{
}

table.const-form th, table.const-form td
{
padding:5px;
border-bottom:1px dashed #333;
}

table.const-form th
{
text-align:left;
border-bottom:2px solid #000;
padding:10px;
background:#ccc;

}

table.const-form td
{
font-size:11px;
}

table.const-form td input
{
background:#eee;
padding:2px;
}


table.const-form td textarea
{border:1px solid #ccc;
background:#eee;
padding:2px;
width:320px;
}

