

body {
    font-family:Tahoma, Sans-serif;
    margin:0 0 0 0;
    padding:0 0 0 0;
    background-color:#F8FBFA;
    background-image:url(/template/default/images/background_page.gif);    
    background-repeat:repeat-x;
	text-align: center;
}

body,
td,
input,
select,
div {
    font-size:12px;
    line-height:140%;
}

a:link,
a:visited,
a:hover,
a:active {
    color:#00B0BB;
}

a:link,
a:visited,
a:active {
    text-decoration:none;
}


a:hover {
    text-decoration:underline;
}


.learnmore a:link,
.learnmore a:visited,
.learnmore a:hover,
.learnmore a:active {
    color:#EF6B00;
    background:  url(/template/default/images/learn_more_arrow.gif) 0 4px no-repeat;
	padding-left:15px;
}

.learnmore a:link,
.learnmore a:visited,
.learnmore a:active {
    text-decoration:none;
}


.learnmore a:hover {
    text-decoration:underline;
}




.linktip a {
    display:block;
    margin-bottom:5px;
}


.linktip a:link,
.linktip a:visited,
.linktip a:hover,
.linktip a:active {
    color:#EF6B00;
    background:  url(/template/default/images/learn_more_arrow.gif) 0 4px no-repeat;
	padding-left:15px;
}

.linktip a:link,
.linktip a:visited,
.linktip a:active {
    text-decoration:none;
}


.linktip a:hover {
    text-decoration:underline;
}



#bodycontent {
    margin: 0 auto;
    width:619px;
    text-align:center;
}


#bodycontentpopup {
    margin: 0 auto;
    width:450px;
    text-align:center;
}


#pageheader {
    background:url(/template/default/images/header.gif) no-repeat;
    height:131px;
}

#pagenavigation {
    margin:0px 14px 0px 13px;
    position:relative;
    background:url(/template/default/images/navigation.gif);
    height:43px;
    text-align:left;
    clear:both;
}



#pagenavigation ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}


#pagenavigation ul li {
    display: inline;
    padding: 0;
    margin: 0;
    float: left;
    height: 43px;
}




#pagenavigation ul li#nav-1,
    #pagenavigation ul li#nav-1 a {
    background: transparent url(/template/default/images/navigation_mouse_over.gif) 0 -43px no-repeat;
    width: 119px;
}

#pagenavigation ul li#nav-2,
#pagenavigation ul li#nav-2 a {
    background: transparent url(/template/default/images/navigation_mouse_over.gif) 0 -43px no-repeat;
    width: 117px;
}


#pagenavigation ul li#nav-3,
#pagenavigation ul li#nav-3 a {
    background: transparent url(/template/default/images/navigation_mouse_over.gif) 0 -43px no-repeat;
    width: 117px;
}

#pagenavigation ul li#nav-4,
#pagenavigation ul li#nav-4 a {
    background: transparent url(/template/default/images/navigation_mouse_over.gif) 0 -43px no-repeat;
    width: 117px;
}

#pagenavigation ul li#nav-5,
#pagenavigation ul li#nav-5 a {
    background: transparent url(/template/default/images/navigation_mouse_over.gif) 0 -43px no-repeat;
    width: 117px;
}






#pagenavigation ul li#nav-1 a:hover {
    background-position: 0 0;
}

#pagenavigation ul li#nav-2 a:hover {
    background-position: -119px 0;
}

#pagenavigation ul li#nav-3 a:hover {
    background-position: -236px 0;
}

#pagenavigation ul li#nav-4 a:hover {
    background-position: -353px 0;
}

#pagenavigation ul li#nav-5 a:hover {
    background-position: -470px 0;
}




#pagenavigation ul li a:link,
#pagenavigation ul li a:visited,
#pagenavigation ul li a:hover,
#pagenavigation ul li a:active {
    display: block;
    color: #D5D5D5;
    text-decoration: none;
    line-height: 43px;
    font-weight: bold;
    height: 43px;
}


#pagenavigation ul li a span {
    display: none;
}







#pagecontent {
    border-left:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    border-top:1px solid #C0C0C0;
    margin:0 14px 0 13px;
    background-color:#FFFFFF;   
    text-align:left;
    padding:3px;	
    min-height:1300px;
}

#footerbackground {
    border-left:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    margin:0 14px 0 13px;
    background-color:#FFFFFF;   
    text-align:left;
    padding:3px;
}


h1 {
    font-size:14px;
    line-height:14px;
    color:#38B2BA;
}

h1 a:hover {
    text-decoration:none;
}

h2 {
    font-size:13px;
}

h3 {
    font-size:12px;
    font-weight:normal;
}



.box {
	/*	position:absolute;	*/
	float:left;
}

.boxcontent {
    background-color:#F4F0DB;
	padding:5px;
	margin-bottom:10px;
	color:#454D4F;
}

.boxcontent strong {
    color:#505C60;
}


input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
	border-color:#002276 #4A5F9A #4A5F9A #002276;
	background-color:#EBF5FF;
}




#footer {
    background-image:url(/template/default/images/background_footer.gif);  
	height:37px;
}

#footercontent {
    padding:10px;
	color:#CBD0D1;
	font-size:10px;
}

#footercontent a:link,
#footercontent a:visited,
#footercontent a:hover,
#footercontent a:active {
	color:#CBD0D1;
}

#footercontent a:link,
#footercontent a:visited,
#footercontent a:active {
	color:#CBD0D1;
	text-decoration:none
}

#footercontent a:hover {
    text-decoration:underline;
}


    /****************************************************************************/


input[type="submit"] {
    background-image:url(/template/default/images/button_background_large.gif);
    border:1px outset #8F8F8F;
    color:#000000;
    text-decoration:none;
    font-size:10px;
    padding:2px 4px;
}

input[type="submit"]:hover {
        border:1px inset #0000BF;
}


.gurl_error {
    color:#FF9F00;
    font-weight:bold;
}

.gurl_error input[type="text"] {
    background-color:#FFF5D7;
    border:1px solid #FF7F00;
}

.gurl_system {
        padding:10px;
        margin-bottom:10px;
        border:1px solid #FF0000;
        background-color:#FFF8F8;
}

.gurl_debug {
        padding:10px;
        margin-bottom:10px;
        border:1px solid #0070C0;
        background-color:#ECF0FF;
}

.gurl_index {
        font-weight:bold;
}

.gurl_code {
        font-family:Courier New, monospace;
}

li {
	line-height:150%;
}

.kvform_label {
	width:155px;
}