/* CSS Typography for Au Pair in America */
/* Rhian Thomas - Director of Marketing - American Institute For Foreign Study (AIFS) - May/June 2008 */

/* Normalize font-size for headers */
h1, h2, h3, h4, h5, h6 { 
	font-size:100%; 
}

/* Normalize font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var { 
	font-style:normal; 
	font-weight:normal;
}

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6;
}

strong {
	font-weight:bold;
}

div#branding blockquote {
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	line-height:1.3;
}


div#nav_main ul#nav_primary li a:link, div#nav_main ul#nav_primary li a:active, div#nav_main ul#nav_primary li a:visited{
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
background-color:#333333;
}

div#nav_main ul#nav_primary li a:hover {
	background-color:#CCCCCC;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

div#content_col1 h3 {
	font-size:22px;
	margin-top:140px;
	margin-left:15px;
	margin-bottom:5px;
}

div#content_col1 ul#nav_secondary {
	background:url(../images/nav_left/bg_gradient_bottom.gif) no-repeat bottom;
	padding-bottom:25px;
	
}

div#content_col1 ul#nav_secondary li {
	background:url(../images/nav_left/bg_gradient2.gif) repeat-y;
	padding:4px 0;
	padding-left:10px;
}

div#content_col1 ul#nav_secondary li a:link, 
div#content_col1 ul#nav_secondary li a:visited, 
div#content_col1 ul#nav_secondary li a:active {
	background:url(../images/nav_left/nav_li_star.gif) no-repeat left top;
	margin-left:5px;
	padding-left:15px;
}

div#content_col1 ul#nav_secondary li a:hover {
	background:url(../images/nav_left/nav_li_star_ov.gif) no-repeat left top;
	margin-left:5px;
	padding-left:15px;
}

div#content p {
	line-height:1.8;
}

div#content_main p.emphasis {
	font-weight:bold;
	font-size:13px;
	color:#444444;
}

div#content .smaller {
	font-size:10px;
	line-height:1.3;
}

div#content_main h2 {
	font-size:22px;
	line-height:1;
}

div#content_main h3 {
	font-size:16px;
	margin:10px 0;
}

div#content_main .red {
	font-weight:bold;
}

div#content_col2 ol#nav_breadcrumbs li {
	font-size:10px;
}

div#content_col2 ol#nav_breadcrumbs li a:link, div#content_col2 ol#nav_breadcrumbs li a:active, div#content_col2 ol#nav_breadcrumbs li a:visited, div#content_col2 ol#nav_breadcrumbs li a:hover {
	text-decoration:none;
}

div#content_main div.banner p {
	font-size:9px;
	text-transform:uppercase;
}

div#content_col2 div#content_footer {
	font-size:10px;
}

div#container div#site_info {
	font-size:10px;
}

div#content_col3 div#aupairs div.profile p {
	font-size:11px;
	line-height:1.2;
	padding:0;
	margin:0;
	margin-top:5px;
}

/*ADDITIONAL STYLES TO BE CATEGORIZED */

div#phone, div#brochure, div#apply {
	margin:5px 0;
	font-size:14px;
	font-weight:bold;
}

div#phone img, div#brochure img, div#apply img {
	padding-right:0px;
	cursor:pointer;
}

div#phone a, div#brochure a, div#apply a {
	color:#006699;
	text-decoration:none;
}

div#phone a:hover, div#brochure a:hover, div#apply a:hover {
	color:#006699;
	text-decoration:underline;
}

.contentFooterLink {
	cursor: pointer;
}

div#shareLinks {
	margin-top:5px;
}

div#shareLinks ul {
	padding:0;
	margin:0;
	list-style-type:none;
	display:inline;

}

div#shareLinks ul li {
	display: inline;
	padding-bottom:3px;
	padding-left:20px;
	padding-right:5px;
	cursor:pointer;
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-decoration:none;
}

div#shareLinks ul li#shareDigg {
	background-image: url('/images/bookmarks/icon_digg.png');
}

div#shareLinks ul li#shareDelicious {
	background-image: url('/images/bookmarks/icon_delicious.gif');
}

div#shareLinks ul li#shareReddit {
	background-image: url('/images/bookmarks/icon_reddit.gif');
}

div#shareLinks ul li#shareStumbleUpon {
	background-image: url('/images/bookmarks/icon_stumbleupon.png');
}

div#shareLinks ul li#shareFacebook {
	background-image: url('/images/bookmarks/icon_facebook.gif');
}
#promoBannerRegular {margin-top:15px; border: 1px dotted #74add8; padding:5px; background-color:#f0fafc; background-image: url('/images/promos/promo_star_500.gif'); background-repeat: no-repeat; background-position: right top;}
#promoBannerSpecial {margin-top:15px; border: 1px dotted #74add8; padding:5px; background-color:#f0fafc;}
#promoBannerRegular h3 {line-height:1.4; margin-top:0; width: 400px;}
#promoBannerSpecial h3 {line-height:1.4; margin-top:0;}
#promoBannerRegular p {width: 400px;}
#promoBannerRegular a, #promoBannerSpecial a {color:#990000;}
#promoBannerRegular a:hover, #promoBannerSpecial a:hover {text-decoration:none;}

/*promoBanner without star as background image*/
#promoBannerRegular2 {margin-top:15px; border: 1px dotted #74add8; padding:5px; background-color:#f0fafc;}
#promoBannerRegular2 h3 {line-height:1.4; margin-top:0; width: 400px;}
#promoBannerRegular2 p {width: 400px;}
#promoBannerRegular2 a {color:#990000;}
#promoBannerRegular2 a:hover {text-decoration:none;}

/*career listings styles from AIFS*/
a.italicBlue, a.italicBlue:active, a.italicBlue:visited {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3366cc;
	text-decoration: none;
}
a.italicBlue:hover {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cccccc;
	text-decoration: none;
}