.title_cntry { color: #263468; font-style: italic; font-size: 7.5pt }
.white_title { color: #fff; font-style: italic; font-size: 7.5pt }
.menu_title   { color: #fff; font-weight: bold; font-size: 10pt }
.disclaimer  { font-size: 8pt }
h1        { color: #044a8b; font-weight: lighter; font-size: 20pt; font-family: Tahoma, Verdana, "Arial margin-top 10px"; margin-top: 0px; margin-bottom: 4px }
h2 { color: #044a8b; font-weight: lighter; font-size: 15pt; font-family: Tahoma, Arial; margin-bottom: 0px }
.lastupdate   { color: #003366; font-weight: bold; font-size: 10px; line-height: 150%; text-align: center }
.header { color: #044a8b; font-weight: lighter; font-size: 12pt }
.publine { color: #777777; font-weight: bold; font-size: 8pt }
.stcaption { font-size: 8pt; font-weight: italic }
.captiontr { background-color: #D4EBEF; color: #000 }
.white  { color: #fff; font-weight: bold; font-size: 10pt }
.button  { color: #fff; font-weight: bold; font-size: 11px; background-color: #263468; text-transform: capitalize }
.tbbgcolor  { background-color: #cec58c }
.trbgcolor  { background-color: #e4dfb8 }
.tdbgcolor  { background-color: #f2f0df }
.searchbar { font-size: 10px }
.printicon { background: transparent url(/fileadmin/main_uni_template/img/print.gif) no-repeat top left!important; }
.inputtypes,select { font-size: 10px }

/* styles for USP News
*/
.small_text { font-size: 8pt; font-style: italic }

.storieshr
 { border-style: solid none none none; border-width: 1px 0px 0px 0px; border-color: #263468 transparent transparent transparent }

#story tr {
	background-color: #004251;
}
#story td,a {
	color: #fff;
	text-decoration: none;
}
#story a {
	color: #fff;
	text-decoration: none;
}
#story a:hover {
	text-decoration: underline;
}

.butpoint { color: #BCB377 }
legend {
	font-weight:bold;
        color:#336699;
}

                fieldset{margin-bottom:.5em;padding:.5em;}
                .error {background:#fcc;}
                .errorhead{
                        background:#ff3333;
                        border:1px solid black;
                }
                .thankshead{
                        background:#33cc99;
                        border:1px solid black;
			color: black;
                }
                h2 {
                        text-align:left;
                        font-size :110%;
			padding:.2em;
                        color:white;
                }
                pre{
                        text-align:left;
                        background:#ccc;
                        color:#000;
                        padding:1em;
                }

                div#form{
                        text-align:left;
                        margin:auto;
                        width:80%;
                        border:1px solid black;
                        background:#ddd;
                        padding:1em;
                        color:#333;
                }
                div#intro{
                        text-align:left;
                        margin:auto;
                        width:80%;
                        padding:1em;
                }
                legend {
                        font-weight:bold;
                        color:#336699;
                }
                label {
                        color:#333;
                        font-weight:bold;
                        border-bottom:1px dashed #999;
                }

.feature-image {
	background-color: #fff;
	border: 1px solid #6F6941;
	width: 393px;
	float: left;
	margin-top: 3px;
}

#main .feature-image p {
	line-height: normal;
	margin: 5px 7px 7px;
	padding: 0px;
}

.feature-image p strong {
	color: #600;
}

.feature-image img {
	border: 0px;
	margin: 0px;
}
