/* Main */

a:link
{
    color : #224C8F ;
    text-decoration : none;
}

a:active
{
    color : #224C8F;
    text-decoration : underline;
}

a:visited
{
    color : #777777;
    text-decoration : none;
}

a:hover
{
    color : #551A8B;
    text-decoration : underline;
}

a.main:link
{
    color : #224C8F ;
    text-decoration : none;
}

a.main:active
{
    color : #551A8B;
    text-decoration : underline;
}

a.main:visited
{
    color : #224C8F;
    text-decoration : none;
}

a.main:hover
{
    color : #551A8B;
    text-decoration : underline;
}

body
{ 
    background-color : #FFFFFF; 
    color : #000000; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    margin-bottom : 0px; 
    margin-left : 0px; 
    margin-right : 0px; 
    margin-top : 10px;
    text-align : center;
}

img 
{
    border : 0px;
    margin : 0px; 
    padding : 0px; 
}


table 
{
    border : 0px;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 11px;
    margin : 0px; 
    width : 100%;  
}

ul, li
{
    list-style-position : inside;
    list-style-type : disc;
    margin : 0px;
    padding : 2px;
    text-align : left;
}

.line
{
	background-color : #DDDDDD;
    height : 1px;
    overflow : hidden;
    width : 100%;
}

.picsLeftNoRoll
{
    border : solid 1px #000000;
    float : left;
    margin-bottom : 5px;
    margin-right : 5px;
}

.picsLeftWithRoll
{
    border : solid 1px #000000;
    float : left;
    margin-bottom : 5px;
    margin-right : 5px;
}

.picsLeftWithRoll:hover
{
    border : solid 1px #551A8B;
    float : left;
    margin-bottom : 5px;
    margin-right : 5px;
}

.picsNoRoll
{
    border : solid 1px #000000;
}

.picsWithRoll
{
    border : solid 1px #000000;
}

.picsWithRoll:hover
{
    border : solid 1px #551A8B;
    cursor : pointer;
}

/* Compare */

#ctnCompare input
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #666666; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    margin-bottom : 2px;
    width : 350px;
}    

#ctnCompare select
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #666666; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    margin-bottom : 2px;
    width : 350px;
}    

#ctnCompare .buttons
{
    background-color : #CCCCCC;
    border-bottom-color : #555555;
    border-left-color : #AAAAAA;
    border-right-color : #555555;
    border-style : solid;
    border-top-color : #AAAAAA;
    border-width : 1px;
    color : #000000;
    cursor : default;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px;
    font-weight : bolder;
    text-align : center;
    width : 100px;
    -moz-user-select : none;
}    

#ctnCompare .buttons:hover
{
	background-color : #888888;
	color : #FFFFFF;
	cursor : pointer;
}    

/* Content */

#ctnContent
{
	background-color : #F8F8F8;
	border : solid 1px #CCCCCC;
	margin-bottom : auto;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	min-height : 300px;
	padding : 5px;
	width : 790px;
}    

#ctnContent input 
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #666666; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 400px;
}

#ctnContent select 
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #666666; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 400px;
}

#ctnContent textarea 
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #666666; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal;
    height : 50px;
    width : 400px;
}

#ctnContent .alert
{ 
    color : #224C8F; 
    font-size : 18px;
    font-weight : bolder; 
    text-align : center;
}

#ctnContent .buttonsCompare
{
    background-color : #CCCCCC;
    border-bottom-color : #555555;
    border-left-color : #AAAAAA;
    border-right-color : #555555;
    border-style : solid;
    border-top-color : #AAAAAA;
    border-width : 1px;
    color : #000000;
    cursor : default;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px;
    font-weight : bolder;
    text-align : center;
    width : auto;
    -moz-user-select : none;
}    

#ctnContent .buttonsCompare:hover
{
	background-color : #888888;
	color : #FFFFFF;
	cursor : pointer;
}    

#ctnContent .buttonsActive
{
	border : solid 1px #888888;
	background-color : #888888;
	color : #FFFFFF;
	cursor : default;
	float : left;
	font-weight : bolder;
	margin-right : 5px;
	padding : 3px;
    -moz-user-select : none;
}    

#ctnContent .buttonsDefault
{
	border : solid 1px #DDDDDD;
	background-color : #EEEEEE;
	color : #555555;
	cursor : default;
	float : left;
	font-weight : bolder;
	margin-right : 5px;
	padding : 3px;
    -moz-user-select : none;
}    

#ctnContent .buttonsDefault:hover
{
	border : solid 1px #888888;
	background-color : #888888;
	color : #FFFFFF;
	cursor : pointer;
}    

#ctnContent .buttonsSpecial
{
	border : solid 1px #BF8A8A;
	background-color : #E5ACAC;
	color : #990000;
	cursor : default;
	float : left;
	font-weight : bolder;
	margin-right : 5px;
	padding : 3px;
    -moz-user-select : none;
}    

#ctnContent .buttonsSpecial:hover
{
	border : solid 1px #990000;
	background-color : #990000;
	color : #FFFFFF;
	cursor : pointer;
}    

#ctnContent .buttonsSubmit
{
    background-color : #CCCCCC;
    border-bottom-color : #929292;
    border-left-color : #D6D6D6;
    border-right-color : #929292;
    border-style : solid;
    border-top-color : #D6D6D6;
    border-width : 1px;
    color : #555555;
    cursor : default;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px;
    font-weight : bolder;
    padding : 2px;
    text-align : center;
    width : auto;
    -moz-user-select : none;
}

#ctnContent .buttonsSubmit:hover
{
    background-color : #AAAAAA;
    border-bottom-color : #727272;
    border-left-color : #A7A7A7;
    border-right-color : #727272;
    border-top-color : #A7A7A7;
    color : #FFFFFF;
    cursor : pointer;
}

#ctnContent .cBar
{
	color : #FFFFFF;
    cursor : default; 
    font-size : 10px;
    font-weight : bolder;
	height : 15px; 
	margin-bottom : 5px;
    padding : 2px; 
	text-align : center;
	white-space : nowrap;
    -moz-user-select : none;
}

#ctnContent .cHeaders
{ 
    cursor : default; 
    font-size : 10px;
    font-weight : bolder;
	height : 15px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
    padding : 2px; 
	text-align : center;
    -moz-user-select : none;
}

#ctnContent .htabsDefault
{
	background-color : #EEEEEE;
	border : solid 1px #D2D2D2;
	color : #999999;
	cursor : default;
	float : left;
	font-size : 9px;
	font-weight : bolder;
	margin-right : 5px;
	padding : 5px;
    -moz-user-select : none;
}    

#ctnContent .htabsDefault:hover
{
	background-color : #000000;
	border-color : #000000;
	color : #FFFFFF;
	cursor : pointer;
}    

#ctnContent .htabsActive
{
	background-color : #234C8E;
	border : solid 1px #234C8E;
	color : #FFFFFF;
	cursor : default;
	float : left;
	font-weight : bolder;
	font-size : 9px;
	margin-right : 5px;
	padding : 5px;
    -moz-user-select : none;
}    

#ctnContent .htabsActive:hover
{
	background-color : #000000;
	border-color : #000000;
	color : #FFFFFF;
	cursor : pointer;
}    

#ctnContent .htitles
{
	background-color : #234C8E;
	color : #FFFFFF;
	font-family : arial,helvetica,sans-serif;
	font-size : 14px;
	font-weight : bolder;
	padding : 5px;
	text-align : left;
	white-space : nowrap;
}    

#ctnContent .letter
{ 
    background-color : #224C8F; 
    color : #FFFFFF; 
    cursor : default; 
    font-weight : bolder;
    padding-bottom : 2px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 2px;
    text-align : center;
    white-space : nowrap; 
    width : 4%; 
    -moz-user-select : none;
}

#ctnContent .letter:hover
{ 
    background-color : #FF6600; 
    cursor : pointer; 
}

#ctnContent .links
{ 
	color : #224C8F;
}

#ctnContent .navigation
{
	background-color : #E6E6E6;
	border : solid 1px #BBBBBB;
	padding : 5px;
	text-align : center;
}    

#ctnContent .parrow
{
	background-color : #888888;
    cursor : default; 
    -moz-user-select : none;
}

#ctnContent .parrow:hover
{
	background-color : #000000;
    cursor : pointer; 
}

#ctnContent .parrows
{
	background-color : #888888;
	height : 15px;
	margin-left : 25px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0px;
	width : 200px;
}

#ctnContent .pdatas
{ 
    font-weight : bolder; 
    text-align : left;
    vertical-align : top;
    white-space : normal;
    width : 90%;
}

#ctnContent .pdots
{ 
    font-weight : normal; 
    text-align : center;
    white-space : nowrap; 
    vertical-align : top;
    width : 1%;
}

#ctnContent .plabels
{ 
    font-weight : normal; 
    text-align : right;
    white-space : nowrap; 
    vertical-align : top;
    width : 4%;
}

#ctnContent .pthumbsCompare
{ 
	border : solid 5px #888888;
	float : left;
	margin-right : 15px;
}

#ctnContent .pthumbsDefault
{ 
	border : solid 5px #888888;
	margin-left : 25px;
	margin-right : 15px;
}

#ctnContent .pthumbsHome
{ 
	border : solid 5px #888888;
	margin-left : 10px;
	margin-right : 10px;
}

#ctnContent .tableLine0
{ 
    background-color : #F0F0F0; 
    color : #000000; 
    cursor : default; 
    font-weight : normal; 
    font-size : 10px; 
    text-align : center;
    white-space : normal; 
}

#ctnContent .tableLine0:hover
{ 
    background-color : #C0C0C0; 
}

#ctnContent .tableLine1
{ 
    background-color : #E0E0E0; 
    color : #000000; 
    cursor : default; 
    font-weight : normal; 
    font-size : 10px; 
    text-align : center;
    white-space : normal; 
}

#ctnContent .tableLine1:hover
{ 
    background-color : #C0C0C0; 
}

#ctnContent .tableDefault
{ 
    background-color : #F0F0F0; 
    color : #000000; 
    cursor : default; 
    font-weight : normal; 
    font-size : 10px; 
    vertical-align : top;
}

#ctnContent .tableHeaders
{ 
    background-color : #224C8F; 
    color : #FFFFFF; 
    cursor : default; 
    font-size : 10px; 
    font-weight : bolder; 
    text-align : center;
    white-space : nowrap; 
    -moz-user-select : none;
}

#ctnContent .tableSubheaders
{ 
	background-color : #6881A9;
    color : #FFFFFF; 
    cursor : default; 
    font-size : 10px; 
    font-weight : bolder; 
    text-align : center;
    white-space : nowrap; 
    -moz-user-select : none;
}

#ctnContent .tdatas
{ 
    font-weight : normal;
    margin-bottom : 5px;
    text-align : left;
}

#ctnContent .titles
{
	background-color : #E6E6E6;
	border-color : #BBBBBB;
	border-style : solid;
	border-bottom-width : 1px;
	border-left-width : 10px;
	border-right-width : 1px;
	border-top-width : 1px;
	font-family : arial,helvetica,sans-serif;
	font-size : 14px;
	font-weight : bolder;
	padding : 7px;
	text-align : center;
}    

#ctnContent .tlabels
{ 
    font-weight : bolder; 
    text-align : left;
}

#ctnContent .tthumbs
{ 
	border : solid 5px #888888;
	margin-left : 25px;
	margin-right : 15px;
}

#ctnContent .linedWhite
{ 
	background-color : #FFFFFF;
	border : solid 1px #CCCCCC;
	padding : 10px;
}

/* Footer */

#ctnFooter
{
	margin-bottom : 25px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	padding : 0px;
	width : 800px;
}    

#ctnFooter a:link
{
    color : #000000 ;
    text-decoration : none;
}

#ctnFooter a:active
{
    color : #551A8B;
    text-decoration : underline;
}

#ctnFooter a:visited
{
    color : #000000;
    text-decoration : none;
}

#ctnFooter a:hover
{
    color : #551A8B;
    text-decoration : underline;
}

/* Navigation */

#ctnNavigation
{
	border : solid 1px #CCCCCC;
	margin-bottom : auto;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	padding : 0px;
	width : 800px;
}    

#ctnNavigation input 
{
    background-color : #EEEEEE;
    border-bottom-color : #AAAAAA;
    border-left-color : #555555;
    border-right-color : #AAAAAA;
    border-style : solid;
    border-top-color : #555555;
    border-width : 1px;
    color : #000000; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 200px;
}

#ctnNavigation select 
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #666666; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : auto;
}

#ctnNavigation .buttons
{
    background-color : #CCCCCC;
    border-bottom-color : #555555;
    border-left-color : #AAAAAA;
    border-right-color : #555555;
    border-style : solid;
    border-top-color : #AAAAAA;
    border-width : 1px;
    color : #000000;
    cursor : default;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px;
    font-weight : bolder;
    text-align : center;
    width : auto;
    -moz-user-select : none;
}

#ctnNavigation .buttons:hover
{
    background-color : #FF6600;
    color : #FFFFFF;
    cursor : pointer;
}

#ctnNavigation .search
{
	background-color : #224C8F;
	color : #FFFFFF;
	font-weight : bolder;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	padding : 5px;
}    

#ctnNavigation .tabs
{
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	padding : 0px;
}    

#ctnNavigation .tabsActive
{
	border-color : #224C8F;
	border-bottom-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-style : solid;
	background-color : #224C8F;
	color : #FFFFFF;
	cursor : default;
	float : right;
	font-weight : bolder;
	margin-right : 5px;
	padding : 3px;
    -moz-user-select : none;
}    

#ctnNavigation .tabsDefault
{
	border-color : #DDDDDD;
	border-bottom-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-style : solid;
	background-color : #EEEEEE;
	color : #224C8F;
	cursor : default;
	float : right;
	font-weight : bolder;
	margin-right : 5px;
	padding : 3px;
    -moz-user-select : none;
}    

#ctnNavigation .tabsDefault:hover
{
	border-color : #224C8F;
	background-color : #224C8F;
	color : #FFFFFF;
	cursor : pointer;
}    

/* Pages */

#ctnPages
{
	background-color : #E6E6E6;
	border : solid 1px #BBBBBB;
	color : #224C8F;
	font-family : arial,helvetica,sans-serif;
	font-size : 12px;
	margin-top : 10px;
	padding : 5px;
	text-align : center;
}    

#ctnPages a:link
{
    color : #224C8F;
    text-decoration : none; 
}

#ctnPages a:active
{
    color : #224C8F;
    text-decoration : none; 
}

#ctnPages a:visited
{
    color : #224C8F;
    text-decoration : none; 
}

#ctnPages a:hover
{
    color : #551A8B;
    text-decoration : underline; 
}

/* Simple */

#ctnSimple
{
	background-color : #FFFFFF;
	border : double 5px #13438F;
	margin : auto;
	padding : 10px;
	text-align : left;
    width : 700px;
}    

/* Stats Help */

#ctnStatsHelp
{
	color : #000000;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
	font-size : 11px;
	text-align : center;
}    

#ctnStatsHelp .container
{
	margin : auto;
	text-align : left;
	width : auto;
}    

#ctnStatsHelp .element
{
	margin-bottom : 4px;
}    

/* Top */

#ctnTop
{
	margin : auto;
	width : 800px;
}    

#ctnTop input
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #666666; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    margin-bottom : 2px;
    width : 125px;
}    

#ctnTop .buttonsSubmit
{
    background-color : #CCCCCC;
    border-bottom-color : #929292;
    border-left-color : #D6D6D6;
    border-right-color : #929292;
    border-style : solid;
    border-top-color : #D6D6D6;
    border-width : 1px;
    color : #555555;
    cursor : default;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px;
    font-weight : bolder;
    text-align : center;
    width : auto;
    -moz-user-select : none;
}

#ctnTop .buttonsSubmit:hover
{
    background-color : #AAAAAA;
    border-bottom-color : #727272;
    border-left-color : #A7A7A7;
    border-right-color : #727272;
    border-top-color : #A7A7A7;
    color : #FFFFFF;
    cursor : pointer;
}

#ctnTop .account
{
    height : 70px;
    width : 100%;
}

