/* CSS Document */

.lozenge {
	text-align: left;
	margin: 5px 0 0 2px;
}

.lozenge h2, .lozenge h3 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	height: 100%;
}

.lozenge h2 a, .lozenge h3 a{
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
}

.lozenge h2 a:hover, .lozenge h3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.lozenge h2 a:visited, .lozenge h3 a:visited {
	color: #FFFFFF;
}
/* Lozenge Colours */
.darkbluelozenge{
	background-color: #003399;
}
.lightbluelozenge{
	background-color: #3284C9;
}
.greylozenge {
	background-color: #989898;
}
.limelozenge {
	background-color: #77BB27;
}
.orangelozenge {
	background-color: #F58025;
}
.turquoiselozenge {
	background-color: #069C8A;
}
.aqualozenge {
	background-color: #99CCCC;
}

/* Round the Corners  */
.cornertl {
	background:  url(../images/corner_tl.gif) 0 0 no-repeat;
	width: 100%;
}
.cornerbl {
	background:  url(../images/corner_bl.gif) 0 100% no-repeat;
}
.cornertr {
	background:  url(../images/corner_tr.gif) 100% 0 no-repeat;
}
.cornerbr {
	background:  url(../images/corner_br.gif) 100% 100% no-repeat;
}

/* Icon Position */
.topiconposition {
	background-position: 100% 0%;
	background-repeat: no-repeat;
}
.middleiconposition {
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
.bottomiconposition {
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

/* Arrow Icons */
.largedarkbluelozarw {
	background-image:  url(../images/largedarkblulozarrow.gif);
}
.smalldarkbluelozarw {
	background-image:  url(../images/smalldarkbluelozarrow.gif);
}
.largelightbluelozarw {
	background-image:  url(../images/largelightbluelozarrow.gif);
}
.smalllightbluelozarw {
	background-image:  url(../images/smalllightbluelozarrow.gif);
}
.largegreylozarw {
	background-image:  url(../images/largegreylozarrow.gif);
}
.smallgreylozarw {
	background-image:  url(../images/smallgreylozarrow.gif);
}
.largelimelozarw {
	background-image:  url(../images/largelimelozarrow.gif);
}
.smalllimelozarw {
	background-image:  url(../images/smalllimelozarrow.gif);
}
.largeorangelozarw {
	background-image:  url(../images/largeorangelozarrow.gif);
}
.smallorangelozarw {
	background-image:  url(../images/smallorangelozarrow.gif);
}
.largeturquoiselozarw {
	background-image:  url(../images/largeturquoiselozarrow.gif);
}
.smallturquoiselozarw {
	background-image:  url(../images/smallturquoiselozarrow.gif);
}

/* Lozenge Sizes */
.largelozenge {
	font-size: 100%;
	padding: 8px 40px 8px 16px;s
}
.mediumlozenge {
        font-size: 95%;
        padding: 2px 70px 2px 16px;
}  
.smalllozenge {
	font-size: 90%;
	padding: 2px 40px 2px 16px;
}
.navigationlozenge {
	font-size: 80%;
	padding: 2px 20px 2px 10px;
}
/* overwrite portal search styles*/

font.PortletText1{
color:#3284C9;
font-size: 80%;
font-weight: bold;}

.calc_lozenge {
	text-align: left;
	margin: 5px 0 0 2px;
	width: 570px;
}
/* calcutlator styling*/
.calculator {
	text-align: left;
	margin: 5px 0 0 2px;
	background-color: #3284C9;
}
.calculator h3 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	height: 100%;
}

.calculator h3 a{
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
}

.calculator h3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.calculator h3 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

