/*
Running MySource Matrix
Developed by Squiz - http://www.squiz.net
MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
Page generated: 13 November 2008 12:55:21
*/


/***************
General font styles
***************/
* {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
a img {
border:none !important;
}
#skip_to_content, .offscreen {
position:absolute;
left:-999em;
}
#sidebar1, #sidebar2, #mainContent {
font-size:80%;
}
h1 {
color:#0c549e;
font-size:150%;
font-weight:normal;
margin:23px 200px 20px 15px;
font-family:Helvetica, sans-serif;
}
#content {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content h1 {
color:#0a406f;
margin:0px 0px 10px;
font-size:150%;
clear:left;
}
#content h1.sectionheading {
border-bottom:1px solid;
width:90%;	
color:#1458A0;
font-size:%150;
}
#content h1.related-topics {
border-bottom:1px solid;
width:90%;	
color:#1458A0;
font-size:%150;
margin-top:25px;
}
#content h2 {
color:#000;
margin:20px 0px 10px;
font-size:120%; 
}
h2.streamheading {
color:#1b8ed3 !important;
margin:10px 0px !important;
}
.bodytab-a #tab-a a,
.bodytab-b #tab-b a,
.bodytab-c #tab-c a,
.bodytab-d #tab-d a,
.bodytab-e #tab-e a,
.bodytab-f #tab-f a,
.bodytab-g #tab-g a,
.bodytab-h #tab-h a,
.bodytab-i #tab-i a
{
font-weight:bold;
}
#content h3 {
font-size:100%;	
margin-top:.8em;
margin-bottom:.3em;
margin-left:0px;
padding-bottom:0;
font-weight:bold;
}
#content h4 {
font-size:105%;
margin-top:10px;
}
#content p {
margin:10px 0 10px 10px;
}
#content a {
color:#0975b9;
border-bottom:1px solid;
text-decoration:none;
}
#content a:hover {
color:#003366;
border-bottom:1px dashed;
text-decoration:none;
}
#content a:visited {
color:#93b4cb;
}
#content a:visited:hover {
color:#7291a7;
}
#content .text a {
border-bottom:none;
}
#content a:link.nounderline, #content a:visited.nounderline, #content a:hover.nounderline, #content a:active.nounderline,
#centeringwrapper a:link.nounderline, #centeringwrapper a:visited.nounderline, #centeringwrapper a:hover.nounderline, #centeringwrapper a:active.nounderline{
border-bottom:none;
}
#streamnavbar {
background: url(/_img/bg-streamnavbar.jpg) repeat-x bottom;	
padding-bottom:15px;
_height:10px;
width:80%;
}
#streamnavbar h1 {
color:#1458a0;
font-size:150%;	
}
#streamnavbar a, #streamnavbar a:visited {
font-size:80%;
color:#5294d1;	
}
blockquote{
font-style:italic;
}

.bordered-div{
border:3px double #810E19;
padding: 5px
}
/* Amep Page*/
.innercontent h2{
font-size:115%;
font-weight:bold;
padding:0;
margin:0;
width:240px;
}

.innercontent h3{
font-size:100%;
font-weight:bold;
padding:0;
margin:0;
}

.innercontent h2 a{
display:block;
padding-top:55px;
}
.innercontent h3 a{
display:block;
padding-top:28px;
}
.smallbox {
border:1px solid #ABB5D4;
width:12em;
padding:3px;
font-size:80%;
}
.smallbox img{
vertical-align:middle;
}
.smallbox h2, .smallbox p {
margin:0!important;
padding:0;
}
/*Search Pages*/
.searchlink {
color:#009900;
}
dl.search {
margin:0px 0px 20px 2em;
}
dl.search dt {
margin:10px 0px;	
}

/***************
Lists
***************/
#content ul, #content ol {
margin:5px 5px 5px 40px;
}
#content ul ul, #content ol ol {
margin:5px 5px 5px 20px;
}
#content li {
margin:5px 0px;
}
#news ul {
margin-left:0px;
}
.lowerromanlist {
list-style-type:lower-roman;
}
ol.lower-roman {list-style-type:lower-roman;}
ol.lower-alpha {list-style-type:lower-alpha;}
ol.upper-roman {list-style-type:upper-roman;}
ol.upper-alpha {list-style-type:upper-alpha;}
dl {
margin-left:2em;
}
dl dt {
font-weight:bold;
margin-top:0;
}
dl dd {
padding-top:.2em;
padding-bottom:.3em;
margin:0 0 .3em 1em;;
line-height:1.3em;
}
dd ul {
margin-left:0 !important;	
}
#content dl dd p {
margin-left:0;
}
#content dl dd ul, #content dl dd ol, #content dl dd table {
padding-left:3em;
}
#streamnavbar ul {
margin-left:0px;	
}
#streamnavbar li {
display:inline;
background:transparent url(/_img/bullet-blue-square-small.gif) no-repeat scroll 0 8px;
padding:0px 15px 0px 10px;
list-style:none;
margin:2px 0px;
}
ul.blue {
margin-left:0px !important;
margin-top:10px !important;	
}
ul.blue li {
background:transparent url(/__data/assets/image/0014/171113/bullet-blue-square.gif) no-repeat scroll 0 5px;
padding:0px 15px 0px 15px;
list-style:none;
margin:5px 0px !important;	
}
ul#sitemap li {
list-style:none;
margin:5px 0px !important;
border:1px solid #d9f3f8;
padding:5px;
width:50%;
background:#fafeff;
}
ul#sitemap li li {
border:none;	
}
dl.paneldoctor {
padding:0;
margin:0;
border-top:1px solid black;
margin-bottom:1em;
margin-left:2em;
}
dl.paneldoctor dt {
margin:0;
padding:0;
font-weight:bold;
width:10em;
background:#c0c0c0;
float:left;
}
dl.paneldoctor dd {
margin:0;
padding:3px;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
margin-left:10em;
}
#content dl.paneldoctor dd p {
margin-left:0;
padding-top:0;
}

#content ul p {
margin-left:0;
}
#content .content_navigation ul {
margin-left:0px !important;
margin-bottom:10px;
}
#content .content_navigation ul li {
display:inline;
line-height:20px;
}
#content ol.azlist{
list-style-type:none;
padding-left:0;
}
ol.azlist li{
display:inline;
padding:0 .2em;
}
/***************
Tables
***************/
#content table {
padding-top:.5em;
margin:.5em 0px .5em 10px;
font-size:90%;
}
#content table ul {
margin-left:0;
padding-left:2em;
}
table.padded td {
padding:5px;	
}
table.padded td img {
border:1px solid #ececec;	
}
td.checkbox {
text-align:center;	
}
.tableborder td,.tableborder th{
padding:3px;
margin:0;
border-top:1px solid #999;
border-left:1px solid #999;
vertical-align:top;
}
.tableborder th{
background:#ececec;
}
.tableborder td.cellnoborder,.tableborder th.cellnoborder{
border-top:none;
border-left:none;
}
.tableborder{
padding:0;
border-spacing: 0px;
border-collapse:collapse;
border-bottom:1px solid #999;
border-right:1px solid #999;
}
.tablenoborder{
padding:0;
border-spacing: 0px;
border-top: 0px;
border-right: 0px;
vertical-align:top;
}
.tableborder p, .tablebordernew p, .tableborder ul, .tableborder ol, .tablenoborder p{
margin-top:0px !important;
}
.tableborder th{
vertical-align:top;
}
#content table p {
margin-left:0;
}
table caption {
padding-bottom:0.5em;
color:#0A406F;
text-align:left;
font-weight:bold;
}
/*widths for tables*/
.smaller_font {
font-size:85% !important;
}
.width250 {
width:250px !important;	
}
.width200 {
width:200px !important;	
}
.width100{
width:100%;
}
.width90{
width:100%;
}
.width75{
width:75%;
}
.width66{
width:66%;
}
.width50{
width:50%;
}
.width33{
width:33%;
}
.width25{
width:25%;
}
.width15{
width:15%;
}
/*Table with blue heading*/
.tablebordernew td{
padding:5px;
margin:0;
border-top:1px solid #999;
border-left:1px solid #999;
vertical-align:top;
background-color:#FFFFFF;
}
.tablebordernew td.blue{
padding:3px;
margin:0;
background-color:#8bbdec;
border-top:1px solid #999;
border-left:1px solid #999;
vertical-align:top;
}
.tablebordernew td.cellnoborder,.tablebordernew th.cellnoborder{
border-top:none;
border-left:none;
}
.tablebordernew{
padding:0;
border-spacing: 0px;
border-collapse:collapse;
border-bottom:1px solid #999;
border-right:1px solid #999;
font-size: 80%;
}
.tablebordernew th{
padding:3px;
background-color:#ececec;
margin:0;
border-top:1px solid #999;
border-left:1px solid #999;
vertical-align:top;
font-size: 80%;
}

/***************
On this page menu
***************/
.onthispage{
/*background: #E4E6EA url("/_img/on-this-page/onthispage-corner.png") top left no-repeat;*/
border:1px dotted #b1e8ff;
padding:0;
float:left;
margin-bottom:.2em;
font-size:80%;
}
#content .onthispage p{
/*background:  url("/_img/on-this-page/onthispage-rightcorner.png") top right no-repeat;*/
margin:0;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}
#content .onthispage ul{
/*background:  url("/_img/on-this-page/onthispage-gradient.png") bottom left repeat-x;*/
margin:0;

padding-left:25px;
padding-right:10px;
padding-bottom:15px;
}
#content .onthispage a:link, #content .onthispage a:visited	{
color:#000;
border-bottom:1px solid #000;
}
#content .onthispage a:hover, #content .onthispage a:active {
color:#4E576C;
border-bottom:1px solid #4E576C;
}

/***************
Outage Notification boxes
***************/
#content .globalcontent h2 {
font-size:100%;
margin:0px 0px 0px 5px;
color:#5C0000;
clear:both;
}
#content .globalcontent p {
font-size:85%;
padding-right:.5em;
}
#content .globalcontent ul {
margin:0 0 0 2em;
padding-left:1em;
}
#content .globalcontent ul li {
padding:.1em 0;
font-size:85%;
}
.level2 .globalcontent p {
font-size:85%;
padding:0;
margin:0;
margin:10px auto;
width:75%;
}
.globalcontent dl {
padding:0;
margin:0;
margin:10px 0px;
width:75%;
float:left;
}
.globalcontent dl dt {
margin:0;
padding:0;
font-weight:bold;
width:15%;
float:left;
text-align:right;
}
.globalcontent dl dd {
margin:0;
padding:0;
margin-left:16%;
padding-bottom:.4em;
padding-left:.4em;
}
/*************
Homepage news boxes
*************/
#news {
clear:both;
width:97%;
}
#news h2 {
color:#3c3c3c;
border-bottom:1px solid #3c3c3c;
font-size:115%;
}
#news ul {
margin:10px 0px;
}
#news ul li {
position:relative;
list-style:none;
background:url(/__data/assets/image/0015/200940/bullet-news-square-black.gif) 0px 9px no-repeat;
padding:5px 15px;
}
#news li a {
color:#000;
text-decoration:none;
border-bottom:1px solid;
}
#news li a:visited {
color:#5f5f5f;
}
#news li a:hover, #news li a:visited:hover {
color:#5f5f5f;
border-bottom:1px dashed;
}
/*********
Visa arrows
***********/
#localbar {
padding-top:5px;
clear:both;
margin-bottom:15px;
}
ol.visaarrows {
padding:0;
font-size:85%;
margin:0px !important;
}
#localbar ol.visaarrows {
margin:0px !important;
}
#content ol.visaarrows {
margin-left:0px !important;	
}
#localbar ol.visaarrows {
margin-left:0;
margin-top:0;
margin-bottom:.5em;
}
ol.visaarrows li {
display:inline;
margin-bottom:10px;
list-style:none;
}
#content ol.visaarrows a:link {
color:#000;
text-decoration:underline;
}
#content ol.visaarrows a:visited {
color:#000;
text-decoration:underline;
}
#content ol.visaarrows a:hover {
color:#000;
text-decoration:underline;
}
#content ol.visaarrows a:active {
color:#000;
text-decoration:underline;
}
#content ol.visaarrows li a {
padding:0px 20px 0px 25px;
line-height:20px;
border-bottom:none !important;
}
ol.visaarrows li a.localabout, ol.visaarrows li a.localeligible {
background:url(/_img/tabs-and-navigation/blue1.gif) center left no-repeat;
}
ol.visaarrows li a.localworks, ol.visaarrows li a.localapplication{
background:url(/_img/tabs-and-navigation/blue2.gif) center left no-repeat;
}
ol.visaarrows li a.localeligibility, ol.visaarrows li a.localattendgeneral, ol.visaarrows li a.localinterview{
background:url(/_img/tabs-and-navigation/blue3.gif) center left no-repeat;
}
ol.visaarrows li a.localobligations, ol.visaarrows li a.localattend {
background:url(/_img/tabs-and-navigation/blue4.gif) center left no-repeat;
}
ol.visaarrows li a.localapply {
background:url(/_img/tabs-and-navigation/blue5.gif) center left no-repeat;
}
.bodyabout ol.visaarrows li a.localabout, .bodyworks ol.visaarrows li a.localworks, .bodyeligibility ol.visaarrows li a.localeligibility, .bodyobligations ol.visaarrows li a.localobligations, .bodyapply ol.visaarrows li a.localapply, .bodyeligible ol.visaarrows li a.localeligible, .bodyapplication ol.visaarrows li a.localapplication, .bodyattendgeneral ol.visaarrows li a.localattendgeneral, .bodyinterview ol.visaarrows li a.localinterview, .bodyattend ol.visaarrows li a.localattend, .bodyceremony ol.visaarrows li a.localceremony {
font-weight:bold;
text-decoration:none;
}
/*Rounded corners for Visa Navigation*/
.roundedcornr_box_382591 {
background: #d5ecfa;
margin-top:20px;
}
#localbar .roundedcornr_box_382591 {
background: #d5ecfa;
margin-top:0px !important;
}
.roundedcornr_top_382591 div {
background: url(/_img/roundedcornr_382591_tl.png) no-repeat top left;
}
.roundedcornr_top_382591 {
background: url(/_img/roundedcornr_382591_tr.png) no-repeat top right;
}
.roundedcornr_bottom_382591 div {
background: url(/_img/roundedcornr_382591_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_382591 {
background: url(/_img/roundedcornr_382591_br.png) no-repeat bottom right;
}

.roundedcornr_top_382591 div, .roundedcornr_top_382591, 
.roundedcornr_bottom_382591 div, .roundedcornr_bottom_382591 {
width: 100%;
height: 10px;
font-size: 1px;
}
.roundedcornr_content_382591 { margin: 0 10px; }
.bordered{
border:1px solid #ABB5D4;
padding:.8em;
padding-top:0;
margin-bottom:.5em;
}
/* From old Design */
.breadcrumbs {
font-size:80%;
margin-bottom:10px;	
}
.smalltext {
font-size:85%;
}



/*
.roundedcornr_box_542197 {
background: url(/_img/roundedcornr_542197_tl.png) no-repeat top left;
}
.roundedcornr_top_542197 {
background: url(/_img/roundedcornr_542197_tr.png) no-repeat top right;
}
.roundedcornr_bottom_542197 {
background: url(/_img/roundedcornr_542197_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_542197 div {
background: url(/_img/roundedcornr_542197_br.png) no-repeat bottom right;
}
.roundedcornr_content_542197 {
background: url(/_img/roundedcornr_542197_r.png) top right repeat-y;
}

.roundedcornr_top_542197 div,.roundedcornr_top_542197,
.roundedcornr_bottom_542197 div, .roundedcornr_bottom_542197 {
width: 100%;
height: 10px;
font-size: 1px;
}
.roundedcornr_content_542197, .roundedcornr_bottom_542197 {
margin-top: -19px;
}
.roundedcornr_content_542197 { padding: 0 10px; }
 */
/*************
Temporary styles
*************/

.citizenship #news {
float:left;
clear:none;
width:65%;
height:1%;
}
.citizenship #news li {
position:relative;
}
.citizenship #cit_60_ad {
margin-top:20px;
margin-right:20px;	
}
.div_clear {
padding:10px;	
}

