/*
********************************************************
** main style
********************************************************
*/

H1
{
    font-family: Arial;
    color: #000000;
    font-size: 24px;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 2px 0px;
}

H2
{
    font-family: Arial;
    color: #009E00;
    font-size: 18px;
    line-height: 18px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}

td
{
    font-family: Arial;
    color: #333333;
    font-size: 12px;
    line-height:17px;    
}

form
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}

H3
{
    font-family: Arial;
    font-size: 14px;
    line-height: 14px;
    color: #2c648b;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}

H4
{
    font-family: Arial;
    font-size: 12px;
    line-height: 12px;
    color: #000000;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}

p
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 12px 0px;
}

div
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    overflow:hidden;
}

a
{
    color: #0052a3;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    font-family: "Arial";
}

.thin a
{
    color: #0052a3;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    font-family: "Arial";
}

.small a
{
    color: #0052a3;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
    line-height: 16px;
    font-family: "Arial";
}


a:link
{
    color: #0052a3;
    text-decoration: none;
}

a:active
{
    color: #0052a3;
    text-decoration: none;
}

a:visited
{
    color: #507eab;
    text-decoration: none;
}

a:hover
{
    color: #1a8dff;
    text-decoration: underline;
}

.hiddenlink a
{
    font-family: Arial;
    color: #333333;
    font-size: 12px;
    line-height:17px;
    text-decoration: none;
    font-weight:normal;
}

.hiddenlink a:hover
{
    font-family: Arial;
    color: #333333;
    font-size: 12px;
    line-height:17px;
    text-decoration: none;
    font-weight:normal;
}

.hiddenlink a:visited
{
    font-family: Arial;
    color: #333333;
    font-size: 12px;
    line-height:17px;
    text-decoration: none;
    font-weight:normal;
}


.bluelink a
{
    color: #4E86AC;
}

.bluelink a:active
{
    color: #4E86AC;
}

.bluelink a:hover
{
    color: #4E86AC;
}

.bluelink a:visited
{
    color: #4E86AC;
}




img
{
    border: 0;
}

.secinput
{
    height: 17px;
    padding: 1px;
    padding-left: 4px;
    padding-top: 2px;
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    line-height: 16px;
    border-width: 1px;
    border-style: solid;
    border-color: #D0DAEE;
}
.DefaultInput
{
	border:1px solid #BBBBBB;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
 	border-radius: 5px;	
 	background-image: url('./images/boundaries/input.png');
 	background-repeat: repeat-x;
 	padding:4px;
 	margin:0px;
}

select .DefaultInput option
{
    padding:10px !important;
}



.DefaultInput:focus
{
	border-color: #999999;
}

.sectext
{
    padding: 1px;
    padding-left: 4px;
    padding-top: 2px;
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    line-height: 16px;
    border-width: 1px;
    border-style: solid;
    border-color: #D0DAEE;
}

/*
********************************************************
** page sections
********************************************************
*/

#onenormal
{
    padding-left: 11px;
    width: 960px;
    padding-top: 15px;
}

/*
** white right side, with edge
*/
#oneleft1 .maincontent
{
    border-right: 1px solid #E1D7CD;
    float: left;
    width: 571px;
    margin: 0px 5px 10px 11px;
    display: inline;
}

#oneleft1
{
    margin-top: 13px;
}

#oneleft1 .sideright
{
    margin-left: 592px;
}

/*
** darker right side
*/
#oneleft2
{
    background: url( './images/sidebar.png' );
    background-position: right;
    background-repeat: repeat-y;
    width: 982px;
}

#oneleft2 .maincontent
{
    float: left;
    width: 611px;
}

#oneleft2 .sidebar
{
    float: right;
    width: 371px;
}

#oneleft2 .sideright
{
}

/*
** white side bar
*/
#oneleft3 .maincontent
{
    float: left;
    width: 645px;
    padding-left:11px;
}

#oneleft3
{
    margin-top: 13px;
}

#oneleft3 .sideright
{
    float: right;
    width: 319px;
}



/*
********************************************************
** content parts
********************************************************
*/

.padding5
{
    padding: 5px;
}

.topbar
{
    height: 105px;
}

.floatleft
{
    float: left;
    display: inline;
    padding: 0px;
    padding-left: 11px;
}

.floatleft2
{
    float: left;
    display: inline;
    padding: 0px;
}

.floatright
{
    float: right;
    padding: 0px;
    display: inline;
}

.bottompadding4
{
    margin-bottom: 4px;
}
.bottompadding6
{
    margin-bottom: 6px;
}
.bottompadding10
{
    margin-bottom: 10px;
}

.yellownote
{
    background-color: #FFFFE1;
    border: 1px dashed #CFCFCF;
    margin-top: 8px;
    padding: 6px 6px 6px 32px;
}

.bluenote
{
    background: url( './images/infobox.png' );
    background-repeat: repeat-x;
    margin: 0px;
    height: 23px;
    border: 1px solid #C8D6E4;
}

.bluenote .bluecontent
{
    background: url( './images/info.png' );
    background-repeat: no-repeat;
    background-position: 8px 1px;
    padding: 4px 6px 5px 40px;
}


.singleline
{
    padding: 0px;
    margin: 2px 0px 0px 0px;
    line-height: 0px;
    height: 1px;
    background-color: #EEEEEE;
}

.singlelineblue
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height: 0px;
    height: 1px;
    background: url( './images/fullbar_blue.png' );
    background-repeat: no-repeat;
}

.singlelinegray
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height: 0px;
    height: 1px;
    background: url( './images/fullbar_gray.png' );
    background-repeat: no-repeat;
}

.fadingline
{
    padding: 0px;
    margin: 0px; 
    line-height: 1px;
    height: 1px; 
    background: #E6E6E6 url( './images/fadingline_left.png' ) no-repeat;
}

.fadingline .fadingcontent
{
    padding: 0px;
    margin: 0px; 
    line-height: 1px;
    height: 1px; 
    background: url( './images/fadingline_right.png' ) no-repeat top right; 
}

.grayfield
{
    background-color: #F5F5F5;
}

.PageButtons
{
    overflow:visible;
}

.PageButtons a:link,
.PageButtons a:active,
.PageButtons a:visited,
.PageButtons a
{
    display: inline;
    padding:2px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #D9D9D9;
    color: #2D7ACC;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
    font-family: "Arial";
    
    -moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.PageButtons a:hover
{
    background-color: #2D7ACC;
    color: #FFFFFF;
}

.PageButtons_disable a:link,
.PageButtons_disable a:active,
.PageButtons_disable a:visited,
.PageButtons_disable a:hover,
.PageButtons_disable a
{
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid #DDDDDD;
    color: #2D7ACC;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
    font-family: "Arial";
}

.PageButtons2
{
    overflow:visible;
}

.PageButtons2 a
{
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
    color: #2D7ACC;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
    font-family: "Arial";
}

.PageButtons2 a:hover
{
    background-color: #2D7ACC;
    color: #FFFFFF;
}


.PageButtonsSelected
{
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
    font-family: "Arial";
}

/*
********************************************************
** Members tools
********************************************************
*/

.memberboxtitle
{
    padding-top:1px;
    width:80px;
    padding-left:1px;
    overflow:hidden;
 
    vertical-align:top;
}

.memberbox a
{
    height: 20px;
    width: 80px;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    font-size: 11px;
    color: #2c648b;
}

.memberbox a:visited
{
    color: #2c648b;
}


.memberbox a:hover
{
    color: #000000;
}

.memberbox
{
    text-decoration: none;
    background: url(./images/members/memberlogo.png) no-repeat top left;
    font-size: 8px;
    margin: 0px;
    height: 85px;
    width: 82px;
    color: #2c648b;
    cursor: pointer;
}

.memberboxlogo
{
    text-decoration: none;
    background: url(./images/members/memberlogo.png) no-repeat top left;
    font-size: 8px;
    margin: 0px;
    height: 64px;
    width: 82px;
    color: #2c648b;
    cursor: pointer;
}

.memberboxlogoposts
{
    text-decoration: none;
    background: url(./images/members/memberlogo_forum.png) no-repeat top left;
    font-size: 8px;
    margin: 0px;
    height: 70px;
    width: 82px;
    color: #2c648b;
    cursor: pointer;
}

.bluestripe
{
    background: url(./images/members/forumposts_blue.png) repeat-x;  
    height: 5px;
    position:absolute;
}

.greenstripe
{
    background: url(./images/members/forumposts_green.png) repeat-x;  
    height: 5px;
    position:absolute;
}

.redstripe
{
    background: url(./images/members/forumposts_red.png) repeat-x;  
    height: 5px;
    position:absolute;
}

/*
********************************************************
** Forum tools
********************************************************
*/

.singlelineedge
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height: 0px;
    height: 1px;
    background: url( './images/forum/edgeline.png' );
    background-repeat: no-repeat;
}

.singlelineedge_side
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height: 0px;
    height: 1px;
    background: url( './images/forum/sidebarline.png' );
    background-repeat: no-repeat;
}


.singlelineedge_forumbottom
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height: 0px;
    height: 1px;
    background: url( './images/forum/edge_forum_bottom.png' );
    background-repeat: no-repeat;
}

.singlelineedge_big
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height: 0px;
    height: 1px;
    background: url( './images/forum/edgeline_big.png' );
    background-repeat: no-repeat;

}

.singlelineedge_shorter
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height: 0px;
    height: 1px;
    background: url( './images/forum/edgeline3.png' );
    background-repeat: no-repeat;
}

.ForumBar_FontBig
{
    height: 19px;
    background-image: url(./images/forum/topbar.png);
    background-repeat: repeat-x;
    border: 1px solid #E1E1E1;
    font-family: Arial;
    font-size: 14px;
    color: #4e86ac;
    font-weight: bold;
}

.ForumBar_FontBig2
{
    height: 19px;
    background-image: url(./images/forum/topbar2.png);
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 14px;
    color: #4e86ac;
    font-weight: bold;
}

.ForumBar_FontSmall
{
    height: 19px;
    padding-left: 5px;
    background-image: url(./images/forum/topbar.png);
    background-repeat: repeat-x;
    border: 1px solid #E1E1E1;
    font-family: Arial;
    font-size: 12px;
    color: #4e86ac;
    font-weight: bold;
}


.ForumBar_FontSmall a
{
    font-family: Arial;
    font-size: 12px;
    color: #4e86ac;
    font-weight: bold;
}

.ForumBar_FontSmall a:hover,.ForumBar_FontSmall a:active,.ForumBar_FontSmall a:visited
{
    color: #4e86ac;
}

.ForumBar_FontBig a
{
    font-family: Arial;
    font-size: 14px;
    color: #4e86ac;
    font-weight: bold;
}

.ForumBar_FontBig a:hover,.ForumBar_FontBig a:active,.ForumBar_FontBig a:visited
{
    color: #4e86ac;
}


.ForumBar_FontBig2 a
{
    font-family: Arial;
    font-size: 14px;
    color: #4e86ac;
    font-weight: bold;
}

.ForumBar_FontBig2 a:hover,.ForumBar_FontBig2 a:active,.ForumBar_FontBig2 a:visited
{
    color: #4e86ac;
}

.ForumTopics a:link,
.ForumTopics a:active,
.ForumTopics a
{
    color: #154e74;
}

.ForumTopics a:visited
{
    color: #6d93ad;
}


.bb_quotecode {margin-left:auto;margin-right:auto;width:90%;display:block;}
.bb_genmed { font-size : 12px; margin:3px; }
.bb_code {
	color: #006600;
	background-color: #FFFFFF; border: #D1D7DC; border-style: dotted;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	font-family:Courier New;
	
}

.bb_quote {
	background-color: #FFFFFF; border: #D1D7DC; border-style: dotted;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	margin:3px;margin-left:1px;padding:3px;
}


/*
********************************************************
** Profile tools
********************************************************
*/

#Profile_Tabs li
{
    float: left;
    background: url(./images/profiles/button_over.gif) no-repeat;
    height: 28px;
    width: 96px;
    padding-right: 5px;
}

#Profile_Tabs .TabSelect
{
    float: left;
    background: url(./images/profiles/button_in.gif) no-repeat;
    height: 28px;
    width: 96px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    font-family: "Arial";
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: center;
    color: White;
}

#Profile_Tabs ul
{
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#Profile_Tabs a
{
    background: url(./images/profiles/button_idle.gif) no-repeat;
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: center;
    text-decoration: none;
    color: Black;
}


#Profile_Tabs a:hover
{
    background-image: none;
    color: White;
}

.profilespace a
{
    color: #a8d0f0;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    font-family: "Arial";
}

.profilespace a:hover
{
    color: #dff1ff;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    font-family: "Arial";
}

#manageprofile a
{
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    font-family: "Arial";
}

#manageprofile a:hover
{
    background: url(./images/profiles/tabrepeat.jpg) repeat-x;
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    font-family: "Arial";
}

.notie6relative
{
    position:relative;
}


.RoundCornerBox
{
	border:1px solid #DBDBDB;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
 	border-radius: 5px;
}

.RoundCornerBoxIn
{
	position:relative;
	border:1px solid #FFFFFF;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
 	border-radius: 5px;	
 	background-color: #F2F2F2;
}



.RoundTitleBar
{ 
    background: url('/images/news/topbar.png') repeat-x;
    height:27px;
}

.RoundTitleBar .TitleLeft
{    
    background: url('/images/news/topbarleft.png') no-repeat;
    height:27px;
}

.RoundTitleBar .TitleRight
{    
    background: url('/images/news/topbarright.png') no-repeat;
    background-position: top right;
    height:27px;
    
    color:#222222;
    font-weight:bold;
    font-size:12px;
    padding-top:2px;
    line-height: 25px;
    padding-left:10px;
}
