body {background:#000000; margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

/* common styles */
div, td { font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:130%; font-size:12px;}
a {color:#b34a11; text-decoration:underline;} /*  #EC844C */
a:hover {color:#5C96C6; text-decoration:underline;}
p {margin:10px 0px 10px 0px;}
a img {border:0px;}
ul {list-style-image:url(../images/page_common_GlobalinksAbroad/bullet.gif); padding:0px; margin:10px 0px 10px 30px;}
ul li {margin-bottom:10px;}

h1 {color:#EC844C; font-family:georgia,serif; font-size:26px; margin:10px 0px 10px 0px; line-height:120%;}
h2 {color:#5C96C6; font-family:georgia,"times new roman",times,sans-serif; font-size:20px; margin:15px 0px 5px 0px; line-height:120%;}
h3 {color:#98C167; font-family:georgia,"times new roman",times,sans-serif; font-size:14px; margin:10px 0px 5px 0px; line-height:120%;}
h4 {color:#000000; font-family:georgia,"times new roman",times,sans-serif; font-size:14px; margin:10px 0px 5px 0px; line-height:120%;}
h5 {color:#FFFFFF; font-family:georgia,"times new roman",times,sans-serif; font-size:13px; margin:0px; line-height:120%;}
h6 {color:#000000; font-family:georgia,"times new roman",times,sans-serif; font-size:12px; margin:10px 0px 5px 0px; line-height:120%;}

.blue_title {color:#5C96C6;} 
.green_title {color:#98C167;} 
.whiteSection { background-color:#FFFFFF; }

.pic_left {float:left; margin-right:20px; margin-bottom:10px;}
.pic_right {float:right; margin-left:20px; margin-bottom:10px;}
.clear {clear:both;}
.f_left {float:left;}
.f_right {float:right;}

/* structure */
.main {width:950px; margin:0px auto;}
.top_line {background:#DFDFE0; border-bottom:1px solid #B2B2B3; padding:5px;}
.header {width:950px; margin:0px auto;}
.menu_line {background:#98C167;}
.container {width:950px; margin:0px auto; background:url(../images/page_common_GlobalinksAbroad/bg_page.gif) repeat-y;}
.containerNB {width:950px; margin:0px auto; background-color: #FFFFFF;}
.page {float:left; width:740px;}
.rightcol {float:right; width:190px; padding:15px 5px;}
.leftcol {float:left; width:370px; padding:15px 0px 10px 10px;}
.content {float:right; width:330px; padding:15px 10px 15px 0px;}
.footer {clear:both; width:950px; margin:0px auto;}

/* top */
.top {width:940px; margin:0px auto;}
.top_links {float:left; padding:8px 0px 3px 0px; font-size:14px;}
.top_links a {color:#000000; text-decoration:none; margin:0px 5px;}
.top_links a:hover {color:#224162; text-decoration:none;}
.login {float:right; padding:5px 0px 0px 0px;}
.login td {font-size:11px; padding:0px 5px;}

/* header */
.header_line {background:#000000;}
.header .page {padding:15px 0px 0px 0px;}
.header .rightcol {padding:5px 0px 0px 0px; color:#FFFFFF; width:205px;}
.logo {float:left; }
.learn {float:right; padding:0px 5px 0px 0px;}
.learn a {margin-left:10px;}
.header .rightcol p {margin:0px 0px 2px 0px;}
.header .rightcol a {color:#FFFFFF; font-size:11px; text-decoration:none; margin-right:12px;}
.header .rightcol a:hover {color:#FFFFFF; text-decoration:underline;}
p.search_title {padding-left:5px;}
.apply {margin:3px 0px 0px 5px;}

/* menu */
.menu {width:950px; margin:0px auto; }
.menu table {}

.menu a {display:block; height:23px; padding:7px 10px 0px 10px; font-size:14px; font-weight:bold;  color:#FFFFFF; text-align:center; text-decoration:none;}
.menu a:hover {color:#FFFFFF; text-decoration:none; background:#8DB047;}

.submenu {position: absolute; visibility: hidden; display: inline; margin: 30px 0px 0px 0px;}

.dropdown {border:1px solid #8DB047; background:#98C167;}
.dropdown td {vertical-align:top; padding:7px 10px 1px 10px; color:#FFFFFF; border-bottom: 1px solid #8DB047;}
.dropdown ul {list-style-type:none; list-style-image:none; padding:0px; margin:0px 0px 20px 0px;}
.dropdown ul li {margin-bottom:0px; padding:0px; border-bottom:1px solid #8DB047;}
.dropdown p {font-size:14px; font-weight:bold; margin:5px 0px; -white-space:nowrap;}
.dropdown a {color:#FFFFFF; text-decoration:none; padding:3px 0px;  font-size:12px; -padding:0px; line-height:100%; border:none; font-weight:normal; text-align:left; height:auto;}
.dropdown a:hover {background:none; text-decoration:underline;}

/* left col styles */
.green_box {background:#98C167 url(../images/page_common_GlobalinksAbroad/green_top.gif) top center no-repeat; width:350px; padding:5px 10px 1px 10px; color:#000000; margin-top:15px;}
.green_bot {background:url(../images/page_common_GlobalinksAbroad/green_bot.gif) top center no-repeat; height:6px; margin-bottom:15px;}
.grey_bg {background:#DFDFE0;}

/* news */
.show_news {margin:0px;}
.news_paging {height:20px; float:right; margin-bottom:5px;}

.news_text {margin:0px; padding:0px;}

.news_paging .news {background:#80A3B9; width:18px; height:18px; text-align:center; float:left; margin-right:3px; text-decoration:none;}
.news_paging .link {font-size:10px; font-weight:bold; display:block; height:18px; width:18px; line-height:16px; background:#80A3B9; color:#FFFFFF; text-decoration:none;}
.news_paging .hover {font-size:10px; font-weight:bold; display:block; height:18px; width:18px; line-height:16px; background:#004E7B; color:#FFFFFF; text-decoration:none;}

/* right find us panel */
.panel {background:url(../images/page_common_GlobalinksAbroad/bg_panel.jpg) no-repeat; width:170px; height:79px; padding:5px 10px; text-align:center;}
.panel h3 {margin:0px 0px 2px 0px;}
.panel p {margin:0px 0px 2px 0px;}

/* tweets */
.tweets {padding:10px 5px; font-size:11px; line-height:150%;}
.tweets p {margin:10px 0px 0px 0px;}
.tweets .date {color:#666666; text-align:right; margin:5px 0px 10px 0px;}


/* footer */
.footer {color:#FFFFFF; font-size:11px; width:930px; margin:0px auto; padding:5px 10px; background:#000000;}
.footer div {color:#FFFFFF; font-size:11px;}
.footer p {margin:5px 0px;}
.footer a {color:#FFFFFF; text-decoration:underline;}
.footer a:hover {color:#CCCCCC; text-decoration:underline;}

/* form */
form {padding:0px; margin:0px;}
.input_login {border:0px; width:100px;}
.input_search {border:0px; background:#FFFFFF url(../images/page_common_GlobalinksAbroad/bg_search.gif) 5px 1px no-repeat; padding:3px 3px 3px 20px; width:165px; margin:0px 0px 0px 5px;}

.whiteSection { vertical-align:top; }

/* page styles */
.unwrapper { background-color: #FFFFFF; width:950px; margin:0px auto;}
.wrapper { background:#FFFFFF url('../images/page_common_GlobalinksAbroad/bg_wrapper.gif') left repeat-y;}
.left_menu {padding:15px 10px; float:left; width:240px;}
.left_menu ul {list-style-type:none; list-style-image:none; padding:0px; margin:3px 0px 5px 0px;}
.left_menu li {margin:0px 0px 5px 0px; color:#224162;}
.left_menu ul ul {margin-left:10px;}
.left_menu a {text-decoration:none; font-weight:bold;}
.left_menu a.selected {color:#8DB047; text-decoration:none;}

.leftMenuTitle
{
	background-color: #92B649;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: 200;
	padding: 3px 3px 5px 5px;
}

.leftMenuContainer
{
	vertical-align: top;
	padding: 0px;
}

.leftMenu
{
	width: 100%;
	height: 100%;
	overflow: auto;
	overflow-x: auto;
	overflow-y: visible;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #BDBDBD;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #555555;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #F9F9F9;
}

.leftMenuNew td
{
	line-height: 20px;
}

.leftMenuNew a {text-decoration:none; font-weight:bold;}
.leftMenuNew a:active {text-decoration:none; font-weight:bold;}
.leftMenuNew a:visited {text-decoration:none; font-weight:bold;}
.leftMenuNew a:hover {text-decoration:none; font-weight:bold;}

a.SelectedNode {font-style: normal; color: #8DB047;}
a.SelectedNode:active {color: #8DB047;}
a.SelectedNode:visited {color: #8DB047;}
a.SelectedNode:hover {color: #8DB047;}



.page_text {float:right; width:655px; padding:10px;}

/* austrolearn styles */
.title
{
	background-color: #92B649;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 15px;
	font-weight: bold;
	padding: 4px;
	height: 25px;
}
.textbox
{
	background-color: #7293A8;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}
th
{
	background-color: #92B649;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: 200;
	padding: 0px;
	line-height: 15px;
}
.breadCrumb
{
	float:right; width:674px; padding:5px; vertical-align:top;
	background-color: #e0ecd1;
	color: #000000;
	font-family: verdana, arial;
	border-bottom: solid 2px #000000;
	border-top: solid 2px #000000;
	font-size: 11px;
}

.breadCrumb a
{
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
}
.breadCrumb a:hover
{
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
}
.searchHeading
{
	color: #000000;
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: 900;
}

.searchResult
{
	margin-top: 5px;
	margin-bottom: 5px;
}


.contentRowLite
{
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

.contentRowDark
{
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;

}


.searchResult a
{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	color: #00346C;
}
.searchResult a:hover
{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	color: #2973A1;
}

.searchResultAnchor
{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: 200;
	font-style: normal;
	text-decoration: none;
	color: #00346C;
	cursor: default;
}

.searchResultAnchor_Hover
{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: 200;
	font-style: normal;
	text-decoration: none;
	color: #2973A1;
	cursor: pointer;
}

.searchStep
{
	margin-top: 20px;
}

.searchStep td
{
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}

.searchContainer
{
	margin: 25px 0px 25px 0px;
	width: 500px;
	border-style: solid;
	border-width: 1px;
	border-color: #14263A;
}

.searchButtonContainer
{
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #9BA9B2;
}

.searchButtonContainerTable
{
	border: solid 1px #FFFFFF;
	background-color: #E6ECF0;
}

.searchStepContainer
{
	margin-top: 18px;
	margin-bottom: 18px;
	margin-left: 9px;
	margin-right: 9px;
}

.searchRadioButton
{
	padding: 0px;
	margin-top: 4px;
	margin-left: -3px;
}

.searchRadioButton td
{
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: left;
}

.searchRadioButtonLabel
{
	padding-left: 5px;
	padding-right: 20px;
}

.searchCheckButton
{
	padding: 0px;
	margin-top: 5px;
	margin-left: -3px;
	margin-bottom: 15px;
}

.searchCheckButton td
{
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	text-align: left;
}

.searchCheckButtonLabel
{
	padding-left: 5px;
	padding-right: 5px;
}

.quote
{
	margin-left: 20px;
	margin-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #1B334C;
}

.quoteHomePage
{
	overflow: hidden;
	width: 517px;
	height: 70px;
}

.quoteTitle
{
	padding: 5px;
	background-color: #4B82A2;
	font-family: verdana, arial;
	font-size: 12px;
	color: #FFFFFF;
}

.quoteContent
{
	padding: 5px;
	background-color: #ECECEC;
	font-family: verdana, arial;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}

.dbListTable
{
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #9BA9B2;
}
.dbListTable th
{
	padding: 5px;
	background-color: #ECECEC;
    color: #000000;
}

.dbListTable td
{
	padding: 5px;
}

.dbListTable_CellOdd
{
	background-color: #FFFFFF;
}

.dbListTable_CellEven
{
	background-color: #E0ECD1;
}

.go {
	background-image:url(../images/page_common_GlobalinksAbroad/go.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	width:28px;
	height:28px;
	font-size:2px;
	}
	
.popupHint
{
	position: absolute;
	display: none;
	text-align: center;
	padding: 2px 3px 2px 3px;
	border: solid 1px #000000;
	background-color: #FDFFD7;
	white-space: nowrap;
	z-index: 10;
}

/* Message styles */

.serverMessage
{
	height: 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #1B334C;
}

.serverMessageGlobal
{
	height: 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: #000066;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #000066;
}

.wrongServerMessage
{
	height: 17px;
	font: verdana, arial;
	font-size: 10px;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
	color: #DB0000;
}

.wrongServerMessage:link
{
	text-decoration: underline;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 11px;
}

.wrongServerMessage:visited
{
	text-decoration: underline;
	color: #FFFFFF;
}

.wrongServerMessage:active
{
	text-decoration: underline;
	color: #FFFFFF;
}

.wrongServerMessage:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.correctServerMessage
{
	height: 17px;
	font: verdana, arial;
	font-size: 10px;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
	color: #DB0000;
}

.correctServerMessage:link
{
	text-decoration: underline;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 10px;
}

.correctServerMessage:visited
{
	text-decoration: underline;
	color: #FFFFFF;
}

.correctServerMessage:active
{
	text-decoration: underline;
	color: #FFFFFF;
}

.correctServerMessage:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
/* new header */
.page2 {padding:15px 0px;}
.plain_page_text {width:950px; margin:0px auto;}
.buttons {float:right; padding:15px 0px 0px 0px;}
.buttons a {display:block; width:212px; text-align:center; color:#FFFFFF; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; margin-left:13px; float:left;}
a.btn_1 {background:url(../images/page_common_GlobalinksAbroad/btn_1.jpg) no-repeat; font-size:30px; height:65px; line-height:60px;}
a.btn_2 {background:url(../images/page_common_GlobalinksAbroad/btn_2.jpg) no-repeat; font-size:20px; line-height:110%; height:45px; padding:10px 0px;}
a.btn_3 {background:url(../images/page_common_GlobalinksAbroad/btn_3.jpg) no-repeat; font-size:20px; line-height:110%; height:45px; padding:10px 0px;}
a.btn_1:hover {background:url(../images/page_common_GlobalinksAbroad/btn_1a.jpg) no-repeat;}
a.btn_2:hover {background:url(../images/page_common_GlobalinksAbroad/btn_2a.jpg) no-repeat;}
a.btn_3:hover {background:url(../images/page_common_GlobalinksAbroad/btn_3a.jpg) no-repeat;}

.subjectLinkContainer
{
	width: 100%;
	border-top: solid 1px #1B334C;
}

.dbTable {
}
.dbTable TH {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	vertical-align:top;
	background-color: #FFFFFF;
	text-align:left;
}
.dbTable TD {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	vertical-align:top;
}
.dbTable_CellOdd {
	BACKGROUND-COLOR: #ffffff
}
.dbTable_CellEven {
	BACKGROUND-COLOR: #e0ecd1
}
