/***
	CISABROAD MAIN STYLESHEET
	CREATED BY: NICK
	DATE: MAY 31, 2010
***/

/***Universal CSS Reset***/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0 none;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none outside none;margin:0;padding:0;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:"";}
abbr, acronym {border:0 none;}
/***End of Universal CSS Reset***/


/***Major Styles***/
body {background-color:#EEEEEE;color:#222;font-family:"helvetica neue",arial,sans-serif;font-size:12px;}
h1 {font-size:36px;font-weight:bold;}
h2 {font-size:24px;font-weight:bold;}
h3 {font-size:21px;font-weight:bold;}
h4 {font-size:18px;font-weight:bold;}
h5 {font-size:16px;font-weight:bold;}
a {text-decoration:none;color:#0D7FB1;outline:none;}
a:hover {text-decoration:underline;}
select {width:100%;border:1px solid #CCC;font-family:'lucida grande',arial,sans-serif;font-size:14px;height:30px;margin-top:10px;padding:3px;-moz-border-radius:5px;}
input {border:1px solid #CCC;font-family:'lucida grande',arial,sans-serif;font-size:14px;height:23px;margin-top:10px;padding:5px;}

/*a:visited {color:#FFFFFF;}*/

.alpha {border-top:medium none !important;margin-left:0 !important;}
.active {background:url("../images/gradients/orangebackgroundgradientlarge.jpg") repeat-x #f16615 !important;}
.asteriskred {color:#C60000;}
.bold {font-weight:bold;}
.bottominset {border-bottom:1px solid #CCCCCC;}
.bgwhite {background-color:#FFFFFF;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height: 0;}
.floatright {float:right;}
.floatleft {float:left;}
.contentimgright {float:right;margin-left:10px;}
.contentimgleft {float:left;margin-right:10px;}
.formtext {font-size:14px;height:20px;padding:5px;border:1px solid #CCCCCC;}
.footnote {font-size:12px;color:#666666;}
.green {color:#4F8501;}
.hiddenoverflow {overflow:hidden;}
.inset {border-bottom:1px solid #CCCCCC;border-top:1px solid #FFFFFF;}
.inset:first-child{border-top:none;}
.italic {font-style:italic;}
.listdisc li {list-style-type:disc;}
.notopinset {border-top:none;}
.notice { background-color:#FFFCF4;border:1px solid #FFE3B4;color:#624700;margin:10px 0;font-size:14px;padding:20px 10px;width:100%; }
.nobottominset {border-bottom:none;}
.omega {border-bottom:medium none !important;margin-right:0 !important;}
.photo {border:1px solid #FFFFFF;-moz-box-shadow:0px 2px 5px #666666;-webkit-box-shadow:0 0 5px #666666;background-color:#444444;color:#999999;}
.ppleftactive {background:#FFFFFF;border:0 !important;-moz-box-shadow:0px 2px 5px #666666;-webkit-box-shadow:0 2px 5px #666666;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border:0;position:relative;z-index:1;}
.ppleftactive a {color:#0D7FB1 !important;}
.rounded {-moz-border-radius:5px; -webkit-border-radius:5px;}
.roundedmore {-moz-border-radius:8px;-webkit-border-radius:8px;}
.roundedmost {-moz-border-radius:30px;-webkit-border-radius:30px;}
.roundedtop {-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.roundedtopleft {-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
.roundedtopright {-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
.red {color:#FF0000;}
.error {color:#FF0000;}
.removetext {text-indent:-9999px;}
.readablelarge {width:870px;}
.readablemedium {width:630px;}
.shadow {-moz-box-shadow:0px 2px 5px #848484;-webkit-box-shadow:0 2px 5px #848484;box-shadow:0 2px 5px #848484;}
.shadowlight {-moz-box-shadow:0px 2px 5px #CCC;-webkit-box-shadow:0 2px 5px #CCC;box-shadow:0 2px 5px #CCC;}
.speciallink {color:#0096D6;}
.strokewhite {border:1px solid #FFFFFF;}
.textright {text-align:right;}
.textleft {text-align:left;}
.textcenter {text-align:center;}
.topinset {border-top:1px solid #CCC;}
.overview {float:left;font-size:16px;margin-left:20px;margin-top:20px;width:380px;}
.overview li {margin-bottom:16px;}
#interior {margin:0 auto;padding:0 10px;width:940px;}
#interior > #sectiontwo {padding:30px 0;}
.steps_list {list-style-type:decimal;font-size:18px;margin-top:15px;padding-left:1.3em;}
.small_note {font-size:14px;}
/***End of Major Styles***/

/***Individual Section Styles***/
/***Tables***/
.table {margin-top:5px;font-size:14px;background-color:#F8F8F8;color:#222;width:99.7%;}
.table tr {margin:2px 0;}
.table th {padding:17px;background-color:#0A84B7;color:#FFFFFF;}
.table td {padding:30px 17px;}
.table .alternate {background:#F1F1F1;}
.table .tablecountrywide {background:#E4E4E4;}
.table .tablecountrywide td {padding:15px 17px;}
#costcomparisontable {margin:10px 0 20px 0;}
#costcomparisontable tr {border-bottom:1px solid #CCCCCC;border-top:1px solid #FFFFFF;}
#deadlineth {padding-left:30px;width:193px;}
#feesheettablehead {margin-top:20px;width:700px;}
#programnametd {width:283px;}
#termnametd { width:120px; }
#tablescroller {max-height:600px;overflow-y:auto;padding:0 !important;}
#tablescroller .tooltip .asteriskred {display:inline-block;height:16px;width:16px;margin-left:2px;background:url("../images/icons/help.png");}
#tablescroller table {margin:0;}
#termth {width:107px;}

/***Buttons***/
.button {display:block;text-align:center;border:0;color:#FFFFFF;font-family:helvetica,arial,sans-serif;}
.button:hover {text-decoration:none;cursor:pointer;}
.smallblue {width:80px;padding:7px 0 6px 0;font-size:12px;background:url("../images/gradients/bluebackgroundgradient.jpg") repeat-x;}
.mediumblue {height:20px;width:170px;padding:8px 0 2px 0;font-size:14px;background:url("../images/gradients/bigbluebackgroundgradient.jpg") repeat-x;}
.mediumgray {height:20px;width:170px;padding:8px 0 2px 0;font-size:14px;background:url("../images/gradients/graybackgroundgradient.jpg") repeat-x;}
.smallorange {width:80px;padding:7px 0;font-size:12px;background:url("../images/gradients/orangebackgroundgradientsmall.jpg") repeat-x #F16613;}
.largegreen {height:42px;font-size:16px;font-family:helvetica,arial,sans-serif;background:url("../images/gradients/greenbackgroundgradient.jpg") repeat-x #6BA101;}

/***Tooltip Text***/
.tooltip {position:relative;width:115px;}
/*.tooltiptext {display:none;background:#FFFFFF;float:left;}*/
.tooltip_trigger {  font-weight:bold; color:#4F8501;position:relative;}
.tooltip_trigger:hover { text-decoration:none; }
.tooltip_trigger span { position:absolute; display:none; padding:20px; font-weight:normal; color:#000; *width:150px;}
.tooltip_trigger:hover span { background-color:#FFF; z-index:1; display:inline; right:5em;margin-left:-20em;line-height:1em; }
.tooltip span ul li {height:auto;margin:0;}

/*****Contact forms*****/
.forms li {margin-bottom:20px;}
.forms label {text-align:left;padding-top:5px;margin-top:5px; font-weight:bold;}
.forms label.error {float:left;}
.forms textarea {padding:10px;font-family:"helvectica neue", arial, sans-serif; border:1px solid #CCC;}
.forms .radiolabel { margin-top:9px; }
.forms .radiospan { position:relative; top:-5px; left:3px; font-family:'lucida grande',arial,sans-serif; }
.forms .red {display:block;float:right;margin-left:10px;margin-top:15px;}
.forms .largegreen {margin-left:191px;}
.forms .labelregular { font-weight:normal; }
.forms .positionlabel { position:relative; top:-10px; }
.forms #buttonholder {float:left;margin-top:30px;}
.forms #buttonholder #reset {border:medium none;float:left;margin-top:10px;}
.forms .width4button { margin-left:242px; }

/******Tiny MCE Container*****/
.tinymcecontainer strong {font-weight:bold;}
.tinymcecontainer li {list-style-type:disc;}
.tinymcecontainer em {font-style:italic;}

/*****Abroad Pages*****/
#abroadpages #sectionone {height:385px;padding-bottom:10px;}
#abroadpages #sectionone #salargephoto {height:279px;width:530px;background-color:#666666;border:0 1px 1px 0;}
#abroadpages #sectionone p {font-size:14px;margin-top:50px;}
#abroadpages #sectionone a {left:545px;margin-top:20px;}
#abroadpages #sectiontwo {padding-top:15px;}
#abroadpages #sectiontwo #centercolumn #safeaturedprograms {zoom:1;}
#abroadpages #sectiontwo #centercolumn #safeaturedprograms #zeroresult {font-size:14px;line-height:25px;}
#abroadpages #sectiontwo #centercolumn #safeaturedprograms #zeroresult .button {display:inline-block;width:150px;height:25px;margin:0;padding:0;}
#abroadpages #sectiontwo #centercolumn #safeaturedprograms li {height:auto;padding:10px 0 5px;list-style-type:none;}
#abroadpages #sectiontwo #centercolumn #safeaturedprograms li p {height:auto;margin-bottom:10px;}
#abroadpages #sectiontwo #centercolumn #safeaturedprograms .photo {width:160px;height:90px;min-height:0;margin-bottom:10px;}
#abroadpages #sectiontwo #centercolumn #safeaturedprograms .button {margin-top:20px;}

/*****Apply Now*****/
#applynow #sectionone h2 {padding:15px 0;}
#applynow #sectionone div {padding-bottom:30px;}
#applynow #sectionone p {font-size:18px;margin-top:-10px;}
#applynow #sectiontwo ul {padding:20px 0;}
#applynow #sectiontwo li {padding:10px 0;}
#applynow #sectiontwo div {padding:10px 0;}
#applynow #sectiontwo div p {font-size:14px;}
#applynow #sectiontwo #secondbutton {font-size:14px;padding-bottom:10px;}
#applynow #sectiontwo .largegreen {padding-top:14px;height:30px;font-size:16px;margin-bottom:5px;}
#applynow #sectiontwo .mediumblue {display:inline-block;}
#applynow #sectiontwo p.readablelarge {font-size:18px;}

/*****Error Pages*****/
#error404 {padding:50px 0 75px 0;font-size:14px;}
#error404 h2 {color:#BB0000;margin-bottom:15px;}

/***Header Styles***/
#header {background:none repeat scroll 0 0 #000000;color:#FFFFFF;height:142px;padding-top:22px;margin-bottom:5px;z-index:-1;overflow:hidden;}
#header #interior {position:relative;height:146px;overflow:hidden;}
#header h1 {position:absolute;top:0;left:10px;}
#header h1 a{background:url("../images/mainsprite.png") no-repeat scroll 0 0 transparent;display:block;height:88px;width:227px;}
#header h3 {font-weight:normal;margin-top:20px;}
#header #headbuttons {margin-top:7px;clear:right;}
#header #headbuttons li {float:left;margin-right:5px;width:118px;}
#header #headbuttons li a {width:117px;}
#header #navigation {height:32px;margin-top:33px;clear:right;position:absolute;bottom:1px;right:10px;}
#header #navigation li {background:url("../images/gradients/bluebackgroundgradientlarge.jpg") repeat-x #08659a;float:left;margin-right:3px;}
#header #navigation li:hover {background:url("../images/gradients/orangebackgroundgradientlarge.jpg") repeat-x;}
#header #navigation li a {display:block;font-size:14px;height:17px;padding:6px 20px;color:#FFFFFF;}
#header #navigation li a:hover {text-decoration:none;}
/***End of Header Styles***/

/***Main Content Styles***/
#maincontent {padding:23px 0 35px 0;}
#maincontent #leftcolumn #countrylist {margin-left:2px;width:96px;*width:105px;width:105px\9;}
#maincontent #leftcolumn #countrylist li { background:url("../images/gradients/bluebackgroundgradientlarge.jpg") repeat-x #0397D7; font-size:12px; height:20px; margin:4px 0; padding:5px 5px 0;}
#maincontent #leftcolumn #countrylist li:hover { cursor:pointer; }
#maincontent #leftcolumn #countrylist li a { color:#FFF; width:100%; }
#maincontent #leftcolumn #leftcollisttype2 li {padding:15px 0;}
#maincontent #centercolumn li {list-style-type:disc;margin-left:1em;}
#maincontent #centercolumn #slideshow {height:270px;width:572px;*width:568px;margin-left:3px;-moz-box-shadow:0px 2px 5px #666666;-webkit-box-shadow:0 0 5px #666666;}
#maincontent #centercolumn #mainphoto div {margin-top:-60px;margin-left:15px;color:#FFFFFF;}
#maincontent #centercolumn #imgscroller {z-index:301;position:absolute;left:525px;top:12px;margin:0;}
#maincontent #centercolumn #imgscroller a {display:block;height:20px;width:20px;float:left;}
#maincontent #centercolumn #imgscroller #left_nav {background-image:url("/images/icons/arrowleft.png");}
#maincontent #centercolumn #imgscroller #right_nav {background-image:url("/images/icons/arrowright.png");}
#maincontent #centercolumn #slideshow li {display:block !important;margin-left:0;}
#maincontent #centercolumn #rotatingphotocaption {font-size:12px;margin:-45px 10px 10px;color:#FFF;letter-spacing:0.25px;}
#maincontent #centercolumn #mainphoto img {display:block;height:270px;width:581px;z-index:0;}
#maincontent #centercolumn #mainphoto #photonav {margin-top:20px;}
#maincontent #centercolumn #mainphoto #photonav li {color:#FFFFFF;display:inline;font-size:11px;}
#maincontent #centercolumn #featuredprograms {/*margin-top:37px; *margin-top:50px;*/ position:relative; top:39px;}
#maincontent #centercolumn #featuredprograms div {padding-top:23px;}
#maincontent #centercolumn #featuredprograms ul {float:left;margin-right:10px;width:270px !important; height:420px !important; }
#maincontent #centercolumn #featuredprograms ul li {display:block;height:100px;width:240px;padding-top:20px;}
#maincontent #centercolumn #featuredprograms #homepagefeatprog h5 {margin-bottom:5px;}
#maincontent #centercolumn #featuredprograms #homepagefeatprog li {height:86px;width:237px;margin-bottom:25px;position:relative;padding:0;margin-left:0;} 
#maincontent #centercolumn #featuredprograms #homepagefeatprog li a {color:#FFFFFF;}
#maincontent #centercolumn #featuredprograms #homepagefeatprog li h2 {position:absolute;top:35px;left:10px;}
#maincontent #centercolumn #featuredprograms #homepagefeatprog li p {position:absolute;top:64px;left:10px;}
#maincontent #rightcolumn #programfinder {background:none repeat scroll 0 0 #FFFFFF;height:257px;width:202px;padding:7px;border:1px solid #CCC;}
#maincontent #rightcolumn #programfinder ul {margin-top:3px;}
#maincontent #rightcolumn #programfinder .pfinderbtns {border-bottom:1px solid #FFFFFF;margin-bottom:5px;padding:0;}
#maincontent #rightcolumn #programfinder .omega {margin-bottom:0;}
#maincontent #rightcolumn #programfinder .pfinderbtns a {width:100%;font-size:12px;}
#maincontent #rightcolumn #programfinder #one {background:none repeat scroll 0 0 #FFFFFF;height:47px;}
#maincontent #rightcolumn #interactivemap {height:184px;margin-top:37px;width:218px;}
#maincontent #rightcolumn #interactivemap div {padding-top:10px;}
#maincontent #rightcolumn #mainad {min-height:220px;padding-top:1px;}
#maincontent #rightcolumn #mainad img {background:none repeat scroll 0 0 #808080;display:block;width:213px;height:163px;}
#maincontent #rightcolumn #mainad form {margin-top:-15px;}
#maincontent #rightcolumn #mainad a {position:relative;right:-68px;top:-34px;width:136px;}
#maincontent #rightcolumn #mainad p {margin-top:-15px;}
#maincontent #rightcolumn li div {min-height:20px;display:block;background:#FFF;}
#maincontent #cisexperience {padding-top:20px;}
#maincontent #cisexperience ul {padding-top:23px;}
#maincontent #cisexperience ul li {height:88px;}
#maincontent #cisexperience ul li img {display:block;margin:30px auto auto auto;}
#maincontent #cisexperience ul li div + div {overflow:hidden;}
#maincontent #cisexperience ul li div a.button {position:absolute;top:57px;left:74px;}
#maincontent #cisexperience ul li .floatleft {height:65px;width:65px;display:block;margin:0 10px 0 0;}
#maincontent #cisexperience	#twitterfeed #twitterbird {display:block;height:25px;width:30px;float:left;left:100px;position:absolute;top:-5px;background:url("../images/mainsprite.png")249px -88px;}
#maincontent #cisexperience #twitterfeed a {margin-top:10px;font-size:11px;color:#666;display:block;margin-top:5px;}
#maincontent #cisexperience #twitterfeed a:hover {text-decoration:none;color:#222;}
#maincontent #sectionone h1 {padding-top:15px;padding-bottom:10px;}
#maincontent #sectionone #breadcrumbs {padding-bottom:20px;}
#maincontent #sectionone #breadcrumbs li {float:left;}
#maincontent #sectionone #breadcrumbs li.omega {float:none;}
#maincontent #sectionone #breadcrumbs li a {font-size:12px;font-weight:bold;color:#AFAFAF;}
#maincontent #sectionone #breadcrumbs li a.omega{color:#333333;}
#maincontent #sectionone #largephoto img {display:block;width:327px;height:209px;background:black;}
#maincontent #sectiontwo #safeaturedprograms {padding:30px 0;}
#maincontent #sectiontwo #safeaturedprograms img {margin-right:10px;}
#maincontent #searchbar ul li {display:inline;margin-right:20px;}
#maincontent #searchbar ul li span {font-size:18px;}
#maincontent #subfeatprog li {height:100px;padding:10px 0;list-style-type:none;}
#maincontent #subfeatprog li img {float:left;height:90px;width:163px;margin-right:20px;margin-bottom:20px;}

/*****Left Column******/
#leftcolumn li a {color:#333;outline:none;cursor:pointer;}
#leftcolumn li a:hover {text-decoration:none;}

/*****Right Column*****/
#rightcolumn #testimonials p {margin-top:10px;}
#rightcolumn #testimonials span {font-size:14px;font-weight:bold;display:block;margin-top:5px;}
#rightcolumn #testimonials img {display:block;height:20px;width:20px;}

/*****Country Page******/
#countrypage #sectionone {padding-bottom:35px;}
#countrypage #sectionone h2 {padding-top:20px;margin-bottom:10px;}
#countrypage #sectionone .clearfix {border:1px solid #FFFFFF;background-color:#D1D1D1;padding:15px 0;}
#countrypage #sectionone .listdisc ul {height:100px;overflow:hidden;}
#countrypage #sectionone .listdisc ul li {font-weight:bold;padding:5px;margin-left:13px;}
#countrypage #sectionone div.width5 p {margin-bottom:10px;font-size:16px;}
#countrypage #sectionone div.width5 ul {padding-bottom:20px;margin-bottom:20px;height:auto;overflow:none;}
#countrypage #sectionone #pplargephoto {height:251px;}
#countrypage #sectionone #contactadvisor {width:166px;margin-right:20px;clear:left;}
#countrypage #sectiontwo {padding-top:20px;}
#countrypage #sectiontwo #subfeatprog {zoom:1;}
#countrypage #sectiontwo #subfeatprog h3 {margin-bottom:10px;}
#countrypage #sectiontwo #subfeatprog li {height:auto;padding:10px 0;}
#countrypage #sectiontwo #leftcollisttype2 p {padding:5px 0;}
#countrypage #sectiontwo #leftcollisttype2 a:hover {text-decoration:none;color:#0D7FB1;}
#countrypage #sectiontwo #leftcollisttype2 a:active {color:#0D7FB1;}
#countrypage #sectiontwo #subfeatprog a {margin-top:20px;}
#countrypage #sectiontwo .roundedmore {width:180px;}

/*****Contact Survey*****/
#contactsurvey #sectionone h2 {padding-top:15px;}
#contactsurvey #sectionone {padding-bottom:20px;}
#contactsurvey #sectionone #checkmark {display:block;height:20px;width:20px;background:url('../images/mainsprite.png') -261px -86px;position:relative;left:-752px;top:-26px;}
#contactsurvey #sectionone p {padding:10px 0 25px;}
#contactsurvey #sectionone li {list-style:disc;}
#contactsurvey #sectionone ul.width8 li {margin:10px 0 5px 20px;}
#contactsurvey #sectiontwo {padding:20px 0;}
#contactsurvey #sectiontwo p.italic {margin:20px 0;}

/*****Contact Us*****/
#contactus #sectionone {padding-bottom:20px;}
#contactus #sectionone h2 {padding-top:20px;}
#contactus #sectionone p {font-size:14px;}
#contactus #sectiontwo ul {padding-top:30px;}

/*****Contact An Advisor****/
#contactanadvisor #sectionone h2 {padding-top:15px;margin-bottom:5px;}
#contactanadvisor #sectionone {padding-bottom:25px;}
#contactanadvisor #sectionone p {font-size:18px;}
#contactanadvisor #sectiontwo {padding:20px 0;}
#contactanadvisor #sectiontwo textarea {border:1px solid #CCC;}

/******Cost Comparison******/
#costcomparison #sectionone p {font-size:14px;}
#costcomparison #sectiontwo ul {float:left;}
#costcomparison #sectiontwo ul li {padding:5px 0;}
#costcomparison #sectiontwo ul li a {font-size:14px;}
#costcomparison #sectiontwo div {padding:20px 0;}
#costcomparison #sectiontwo p.italic {margin-top:20px;}
#costcomparison #sectiontwo .table th {width:52px;text-align:left;}
#costcomparison #sectiontwo .table .cis_logo_th {padding-left:9px;padding-right:9px;background-color:#000;}
#costcomparison #sectiontwo .table #firstheading {width:105px;}

/******Application Deadlines******/
.subtitle_text {font-size:14px;margin-bottom:1em;}
.subtitle_text:last-child {margin-bottom:2em;}

/*****Customized Programs*****/
#customizedprograms #sectionone {padding-bottom:20px;}
#customizedprograms #sectionone h1 {font-size:24px;}
#customizedprograms #sectionone p {font-size:14px;}
#customizedprograms #sectionone div.rounded {padding:10px;background-color:#D1D1D1;}
#customizedprograms #sectionone .button {width:165px;margin-top:30px;}
#customizedprograms #sectionone .width5 {width:520px;}
#customizedprograms #sectionone #salargephoto {height:209px;width:325px;}
#customizedprograms #sectiontwo {padding-top:20px;}
#customizedprograms #sectiontwo #cfprogcontainer img {display:block;width:199px;margin:10px 0 13px 0;background:#444;}

/*****Drop Down*****/
.newListSelected {padding:5px;height:26px;background:url("../images/mainsprite.png") repeat scroll -244px -189px !important;border:1px solid #CCC;margin-top:9px;}
.selectedTxt {background:none !important;margin-top:2px;}
.newList {background:#FFF;height:auto;border:1px solid #CCC;height:180px;overflow-y:scroll;padding:5px;margin-top:6px;position:absolute;}
.newListOptionTitle {background:#FAFAFA;font-weight:bold;}
.newListOptionTitle ul {background:#FFF;font-weight:normal;}
.newListOptionTitle ul li {padding:5px 0;}


/******Fees*****/
#fees #sectiontwo {margin-bottom:50px;}
#fees #sectiontwo .tooltiptext ul li {height:20px;}
#fees .button {height:30px;padding:3px 0 5px 0;}
#fees .gridalpha .inset {padding:20px 0;}
#fees .asteriskred { font-size:11px; }
#fees select {margin-top:10px;}
/******End of Fees*****/


/******My CIS*****/
#mycis #sectionone h2 {padding-top:15px;}
#mycis #sectionone {padding-bottom:20px;}
#mycis #sectionone p {padding:10px 0 25px;font-size:18px;}
#mycis #sectionone #logincontainer {border:1px solid #FFF;height:252px;float:right;margin-top:-30px;background-color:#CFDEE9;padding:10px;}
#mycis #sectionone #logincontainer span {color:#005086;font-weight:bold;font-size:24px;display:block;margin-top:50px;}
#mycis #sectionone #logincontainer a {margin:10px 0 10px 0;width:203px;border:8px solid #a0d4ec;}
#mycis #sectionone #logincontainer p {font-size:12px;color:#666;}
#mycis #sectionone .listdisc li {font-size:14px;padding:10px 0;margin-left:20px;}
#mycis #sectiontwo div {width:725px;}
#mycis #sectiontwo p.italic {margin:20px 0;}
#mycis #phone {margin-left:10px;}

/*****Price & Dates*****/
.moreinfo { margin-left:3px; margin-top:2px; top:2px; }

#priceanddates #sectionone {border:1px solid #EEE;background:#CCC;}
#priceanddates #sectionone ul {padding:10px;}
#priceanddates #sectionone li {list-style-type:none;}
#priceanddates #sectionone ul #one {width:200px;float:left;border-right:1px solid #EEE;}
#priceanddates #sectionone ul #two #labels {margin-left:12px;}
#priceanddates #sectionone span.bold {float:left;display:block;}
#priceanddates #sectiontwo {padding:0 0 10px 0 !important;}
#priceanddates #sectiontwo table {width:100%;}
#priceanddates #sectiontwo tr {background:#F1F1F1;border-bottom:1px solid #FFF;}
#priceanddates #sectiontwo tr td {padding:5px 10px;}
#priceanddates #sectiontwo #one {width:191px;border-right:1px solid #FFF;}
/*****End of Price & Dates*****/

/*****Program Page******/
#programpage #sectionone {padding-bottom:20px;}
#programpage #sectionone h2 {padding-top:20px;margin-bottom:10px;}
#programpage #sectionone div.width5 p {margin:10px 0 20px 0;font-size:14px;}
#programpage #sectionone div.rounded {padding:10px;background-color:#D1D1D1;}
#programpage #sectionone #rightside {width:260px;}
#programpage #sectionone #rightside ul.notopinset {border-bottom:1px solid #999999;}
#programpage #sectionone #rightside #unique_program_hightlights li {list-style-type:disc;margin-left:20px;}
#programpage #sectionone #rightside #subpage_highlight {padding-top:10px;}
#programpage #sectionone li {padding:2px 0;}
#programpage #sectionone #pplargephoto {height:209px;width:325px;}
#programpage #sectionone #applynow {float:left;}
#programpage #sectionone #contactadvisor {width:166px; float:left; margin-right:20px;}
#programpage #sectiontwo {padding-top:20px;}
#programpage #leftcolumn {border:none;width:157px;overflow:hidden;margin:-2px 0 0 -3px;padding:2px 0 0 3px;}
#programpage #leftcolumn li {padding:10px 0 11px;}
#programpage #leftcolumn li a {font-size:14px;margin-left:10px;display:block;}
#programpage #leftcolumn li a:hover {text-decoration:none;color:#0D7FB1;}
#programpage #centercolumn {margin-left:0;}
#programpage #centercolumn div.rounded, #countrypage_centerwrap {height:600px;overflow-y:auto;padding:25px;background:#FFFFFF;font-size:14px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;}
#programpage #centercolumn #photostab li {list-style-type:none; float:left;margin:10px;}
#programpage #centercolumn #photostab li a {overflow:hidden;}
#programpage #centercolumn span.rounded {font-weight:normal;color:#000;}
#programpage #rightcolumn li {height:auto;padding:10px 0;}
#programpage #rightcolumn li div {min-height:160px;padding:10px;}
#programpage #rightcolumn #mapcontainer {padding-top:0;}
#programpage #pphighlights h4 {margin-bottom:10px;}
#programpage #pphighlights li {list-style-type:disc;margin-left:18px;padding:0 0 10px 0;}
#programpage #rightside {font-size:14px;}
#programpage #rightside ul {padding-top:10px;}
#programpage #rightside div {padding-top:20px;}

.data_table {width:100%;margin-bottom:10px;}
.data_table td, .data_table th {border:1px solid #fff;}
.data_table tbody td, .data_table tbody th {background-color:#f1f1f1;padding:5px 10px;}
.data_table thead th, .data_table .thead th, .data_table .thead td {background-color:#ccc;font-weight:bold;padding:10px;}
.data_table tbody th {width:191px;}
.data_table td .moreinfo {margin-top:0;vertical-align:middle;position:relative;top:-1px;}


/****Request Brochure*****/
#requestbrochure h2 {padding-top:15px;}
#requestbrochure #sectionone {padding-bottom:20px;}
#requestbrochure #sectionone p {font-size:18px;margin-top:5px;}
#requestbrochure #sectiontwo {padding:20px 0;}

/***Search Bar***/
#searchbar {background:#DBDBDB;height:30px;width:920px;border-top:1px solid #FBFBFB;margin-bottom:20px;padding:15px 10px 10px 10px;}
#searchbar li span {display:block;margin-top:3px;}
#searchbar select {margin-top:-4px;}
/***End of Individual Section Styles***/


/*****Like Button*****/
.ppage_like { position:relative; top:26px;  }

/*****End of Like Button*****/


/***Social Media***/
.social_media { margin-top:-23px; }
.smbtns a { display:block; height:18px; width:18px; margin-right:1px; background:url('../images/mainsprite.png'); }
/*#sm_dotnet { background-position:-234px -128px; }
#sm_fb { background-position:-254px -128px; }
#sm_twtr { background-position:-273px -128px; }*/

#sm_dotnet { background-position:-234px -145px; }
#sm_fb { background-position:-254px -145px; }
#sm_twtr { background-position:-273px -145px; }
/***End of Social Media***/

/*****Featured Student*****/
#featuredstudent #sectionone {padding-bottom:30px;}
#featuredstudent #sectionone div.photo {height:280px;}
#featuredstudent #sectionone p {font-size:18px;margin-top:20%;}
#featuredstudent #sectiontwo {padding-top:30px;}
#featuredstudent #leftcolumn {width:220px;position:relative;z-index:2;}
#featuredstudent #leftcolumn li {padding:20px 10px;} 
#featuredstudent #leftcolumn li a {color:#222222;}
#featuredstudent #leftcolumn li.ppleftactive {}
#featuredstudent #leftcolumn li.ppleftactive h5 {color:#0D7FB1;}
#featuredstudent #featuredstudentcontent {padding:15px 30px;}
#featuredstudent #tinymcecontainer {padding-top:20px;}
#featuredstudent span.photo {width:117px;height:86px;margin-right:15px;}
#featuredstudent ul.notopinset {padding-bottom:20px;}

/*****Why CIS*****/
#whycis #sectionone {padding-bottom:20px;}
#whycis #sectionone .width5 p {width:380px;font-size:14px;}
#whycis #sectiontwo {padding-top:20px;}
#pagehighlight h4 {margin-bottom:10px;}
#pagehighlight li {list-style-type:disc;margin-left:18px;padding:0 0 10px 0;}
#meet-the-staff {width:720px;}
#meet-the-staff div {margin:0 15px;overflow:hidden;padding-bottom:20px;}
#meet-the-staff h3 {background:#EEE;padding:3px;}
#meet-the-staff h5 {font-size:14px;}
#meet-the-staff p {margin:10px 0;font-size:12px;}
#meet-the-staff img {border:5px solid #CCC; width:150px; }


/*****Unsubscribe*****/
#unsubscribe {padding:50px 0 75px 0;font-size:14px;}
#unsubscribe #formfield {margin-bottom:20px;}
#unsubscribe input.button {display:inline-block;position:relative;top:-2px;}
#unsubscribe input.smallorange {padding:0;}

/* Mailing Address */
#mailing_Address { text-align:left; width:300px; margin-left:200px; color:#417201; }

/***End of Main Content Styles***/

/***Footer Styles***/
#footer {background:#D7D7D7 url("../images/contentshadow.jpg") no-repeat;border-top:1px solid #F58227;padding:35px 0;zoom:1;}
#footer span {font-size:14px;font-weight:bold;}
#footer ul {margin:0;padding:0;}
#footer ul li {border-bottom:1px solid #FFFFFF;font-size:12px;padding:5px 0;}
#footer a {color:#666666;margin-left:8px;}
#footer a:hover {text-decoration:none;}
#footer .width4 #connectwithcis {margin-top:45px;}
#footer .width4 #two {margin-top:45px;}
#footer .width4 #three {margin-top:45px;}
#footer .width5 #one #newsletter_email {width:243px;}
#footer .width5 #one #loader_image {margin-left:11px;}
#footer .width5 #one #subscribebtn, #footer .width5 #one #unsubscribebtn {width:75px;font-size:12px;font-style:normal;width:75px;height:28px;color:#FFF;}
#footer .width5 #one #unsubscribebtn { width:85px; position:relative; top:-38px; left:85px;}
#footer .width5 #one {border-bottom:1px solid #FFFFFF;height:178px;}
#footer .width5 #one input.rounded {border:medium none;color:#DDD;font-size:14px;font-style:italic;height:23px;margin-top:10px;padding:3px;width:280px; }
#footer .width5 #one p {font-size:12px;margin-top:-20px;margin-left:5px;}
#footer .width5 #two {margin-top:50px;}
#footer .width5 #two #nafsa {background:url("../images/mainsprite.png") 0 -90px no-repeat;display:block;float:left;height:75px;width:120px;clear:left;}
#footer .width5 #two #diversity {background:url("../images/mainsprite.png") -122px -98px no-repeat;display:block;float:left;height:75px;width:105px;}
#footer .width5 #two #forumea {background:url("../images/mainsprite.png") 0 -166px no-repeat;display:block;float:left;height:55px;width:129px;margin-top:13px;}
#footer .width5 #two span {float:left;}
#footer .width5 #two ul li {border:none;}
#footlet {background:none repeat scroll 0 0 #000000;color:#FFFFFF;height:40px;padding-top:10px;}
#footlet #interior {position:relative;}
#footlet .floatright {position:absolute;right:2px;top:-1px;}
#footlet li {display:inline;margin-right:10px;}
#footlet li a {color:#FFFFFF;}
/***End of Footer Styles***/


/***IE Hacks***/
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.shadow {			
	filter:
    progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,direction=90,strength=10)
    progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,direction=180,strength=10)
    progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,direction=270,strength=7);
}

.headershadow {
	filter:
    progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=180,strength=10);
}

.shadowlight {
	filter: 
    progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction=0,strength=7)
    progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction=90,strength=5)
    progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction=180,strength=5)
    progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction=270,strength=7);
}

.photo {
	filter: 
    progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=0,strength=7)
    progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=90,strength=5)
    progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=180,strength=5)
    progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=270,strength=7);
}

#countrylist 		{ *margin-right:5px; }
#programfinder 		{ *margin-left:-6px; }
#featuredprograms 	{ *margin-left:13px; }
#slideshow 			{ *border:1px solid #FFF; *margin-top:10px; }
#imgscroller		{ *top:18px; }
/***End of IE Hacks***/


#slideshow img 	 { background:none !important; }
/*#meetTheStaffDiv { height:150px; border-bottom:1px dotted #CCC; }*/
.staffImg		 { float:left; padding-bottom:0 !important; }
/*.staffImg img	 { position:absolute; left:0; top:0; vertical-align:middle; width:300px; float:none; margin:0; border:none; }*/
